Surround есть такая штука как
IServerd и то что по сабжу
выделить под это сервер с платформой win не представляется возможным, сервер - linux только на руку. А весь остальной функционал
системы учета и мониторинга состояния компьютеров реализовать на стороне клиента и в других демонах (сервисы в Никсах) на стороне сервера. Ведь если один из компонентов системы будет падать другие будут ещё работать. Не даром svchost в Win32 организованна разделение функциональности и этот процесс запускают под разными параметрами.
Вот ещё мануал по настройки
Своего сервера под ICQ.