Se as caixas XP tiverem ingressado no domínio, já existe uma conta de máquina para cada uma delas. Ele é mantido pelo Windows e pelo AD sem que você precise fazer nada especial. Ele nunca expira e funciona após a reinicialização e sem precisar fazer login.
Em vez de criar uma conta por máquina que corresponda ao nome da máquina, por que não apenas manipular sua tarefa como "NT Authority \ NetworkService" (o FireDaemon funciona muito bem quando você precisa transformar um programa em um serviço) e deixá-lo cuidar em si? Tudo o que você precisa fazer é permitir que as máquinas do outro lado adicionem contas no formulário DOMAIN\MACHINENAME$
.