Why would you want to do this, its more than just the files on the HD, the bios has a part to play as well. I can think of no legal reason for you to want to do this.
it sounds like you have a misconfigured DNS/DHCP server in your 2003 domain. XP authenticates using a different method to Vista, and Vista needs a correctly configured DNS/DHCP to work.