Je crois pas que WIndows XP puisse servire de contrôleur de domaine, même si un mode de démarrage "Restauration active directory" existe...
Sinon pour active directory prends un OS de la game "Serveur" de chez microsoft (NT à 2003).
Pour installer active directory commence par la commande DCPROMO et laisse toi guider, l'installation n'est pas très compliqué.
Il te faut un serveur DNS, mais il te l'install si tu n'en à pas.
/!\ Teste sa dans une machine virtuel ou sur un poste de test, car si tu laisse windows te configurer le serveur DNS t'aura en effet un serveur DNS et un serveur AD, mais tu risque d'avoir quelques difficultées pour surfer... /!\