Q. does messenger support federation (like the Dolly site?)

A. if you use the LiveID libraries, then yes - http://dev.live.com/liveid/.  Specific details on Federation - http://msdn.microsoft.com/en-us/library/cc287610.aspx.  Messenger toolkit is all client side so there is no need for federation.