NetSpeakerPhone, используем уже более 2 лет. Никаких нареканий! Везде (а это около 500 компов) установлена free-версия. Для удалённых филиалов используем Server NetSpeakerPhone (см. там-же РАБОТА ЧЕРЕЗ СЕРВЕР) на базовом переприятии (free серверов к сожалению нет, да и цена на 500 клиентов просто смешная).
В ХР есть и "внутренний" ресурс
NetMeeting. Набери в командной строке CONF - и настрой под свои нужды. Регистрировать на сайте МикроСофт не нужно, тогда обращение к клиентам нужно будет делать по IP.