interface to writing anything from a full client to a simple protocol
tester.
WWW: http://www.xmpp.org/
WWW: http://search.cpan.org/dist/Net-XMPP/