JabSync is a program intended to synchronize the rosters of two (or more) distinct Jabber accounts.
It is written in Python and uses the jabberpy library.
A peer-to-peer chat program that uses public key encryption (via Gnu Privacy Guard) to keep your conversations from the eyes of packet sniffers (*Cough* Carnivore *Cough*)