Não há uma função interna no Windows XP para herdar o nome do computador do DHCP, até onde eu saiba. Pode ser feito com um vbscript, no entanto. Eu escrevi um que você provavelmente poderia adaptar ao seu propósito que você pode encontrar aqui:
É feio e desajeitado, mas funcionou para mim. Se você tiver algum comentário ou melhorias sobre isso, eu gostaria de ouvi-lo.