How to sync Pidgin/chats across multiple computers

Has anyone managed to synchronize pidgin chats across multiple systems simultaneously?

It is possible to move pidgin's ~/.purple directory, which contains accounts/preferences/statuses/etc, to a sync’ed location like a dropbox folder, and use a symlink to it on each system. i.e. ln -s ~/Dropbox/.purple ~/

While this is fine for avoiding setting up or copying preferences on each system, it has some problems:

  1. Files cannot be simultaneously modified, otherwise dropbox creates “conflicted copy from system X” files. This means pidgin cannot be running on more than one system at the same time since it constantly modifies some files such as the buddy list.

  2. Chats are not synchronized across systems. I think the most recently active pidgin receives chat messages, though I’m not sure.