Richard Heyes has posted two updates about new features of the XML-RPC library that he's been developing.
In this post he mentions the updates he's made to allow the class to send aggregate types (arrays, objects, etc) as well as the ability to use standard HTTP authentication.
He also notes (in this post) he added the ability, via a javascript library, to handle the unserializing of the PHP pulled from the remote server.
For more in formation about the class, you can check out his detailed page...