Pues no es ni complicado, ni un rollo...
Pero no creo que quieras implementarlo, porque necesitarias tener una IP publica en la maquina Servidor, y la maquina cliente va a ser cualquier PC en cualquier momento, pues esto la convierte en una solucion de una sola direccion...
El escritorio remoto lo activas en XP escribiendo en RUN mstsc y luego en el dialogo le pones la direccion IP de la maquina a la que queres conectar... Puede ser una XP o un Server 200 al menos... El mismo problema. Para una conexion remota, osea fuera de tu lan, necesitas una IP publica
Saludos

GeeK