hola,
una buena pc con windows 2000 server, o en su defecto, (si te llevas bien con linux

), una pc con menos recursos que la que usarias para windows, usando samba para compartir los archivos a los hosts con windows. para el server windows, con un micro de 1Ghz y 256Mb de ram creo que tendria que andar bien, para un server con linux, con un micro de 500Mhz y 128 de ram te sobra.
espero q sirva de algo. salu2.