Net::ICQ allows you to embed ICQ instant messaging client functionality into your Perl programs. It is written entirely in Perl and depends only on other Perl modules. Net::ICQ uses an event-driven model to allow the programmer to handle incoming events, inspired by Net::IRC.