Have you tried a jabber server?