Já que o paulo citou essa possibilidade, gostaria de relatar um Case aqui da empresa. Quando comecei aqui, o MSN era liberado para todo mundo, pois ninguém nunca havia encontrado uma solução melhor para a comunicação interna do pessoal (imaginem que ótimos profissionais de TI tinha a empresa). Pesquisando por uma solução, pensei em pegar o código fonte de algum IM e adaptá-lo à minha necessidade utilizando, talvés, um protocolo jabber etc.
Foi quando descobri um programa que atendeu minha necessidade, não precisei editar uma linha de código, e consegui eliminar o MSN, só deixando esse Im para o pessoal da empresa e montei isso em um servidorzinho Linux fulero.
Dê uma olhada aqui:
http://www.igniterealtime.org/Espero que ajude, e qualquer dúvida, só mandar.
PS: Funciona tanto em servidores Linux como se pode montar em servidores Windows. Meu Beta-Teste fiz em um pc com windows XP professional. Depois só copiei algumas configurações.