Спасибо за ответы.
Я решил вопрос следующим образом:
1. В качестве сервера поставил Jabberd 1.4.3 (Linux):
http://jabberd.jabberstudio.org/1.4/
2. Поставил ICQ транспорт для Jabberd - JIT 1.1.6 (Linux):
http://jit.jabberstudio.org/
3. Поставил компонент под Jabberd который называется bandersnatch:
http://bandersnatch.jabberstudio.org/, он пишет все проходящее через него в MySQL базу.
4. Все пользуются клиентом PSI:
http://psi.affinix.com/
Ну и все логи пишутся в базу MySQL, ну а там уже кто как хочет может вытаскивать данные.
Соответственно посредством Firewall (iptables) закрываются все порты ICQ. Общение внутри локалки происходит по протоколу Jabber.
Регистрация в ICQ транспорте запрещена. Если кому необходима аська, то тот с запиской от начальства приходит с просьбой сделать ему аську. Регим ему ICQ для его учетной записи в Jabber'е и все.
Ко всему софту ессно есть доки, мануалы по инсталяции и т.п.