>то разговор передается одному из свободных UIN
В смысле менеджеры тоже через ICQ будут сидеть и у них в контактах будет ваш бот? Не очень удобно, гораздо удачнее было бы веб-интерфейс или простенькое GUI приложение для них написать
А так, библиотек для работы с ICQ протоколом для любого языка навалом. Есть для PHP, Perl, Python и т.д.
Вообще объясните в чем у вас сложность? Вы хотя-бы начали делать то? Какая то конкретная проблема встретилась или вообще не представляете как это сделать?