Es un problema de licenciamiento, Microsoft entiende que si a un recurso van a entrar 10 ordenadores, esa máquina debería tener un sistema operativo de servidores. XP puede compartir recursos, pero hasta cierto límite. Así de simple. No se deben confundir las conexiones máximas, sockets, que una máquina puede levantar, con los recursos que comparte a través de rutas UNC por ejemplo.