Theres a boot disk avalible to change the password of any account via sam files before the system boots using a linux shell.

the link is: http://home.eunet.no/~pnordahl/ntpasswd/bootdisk.html

hope this works for you as xp is built on an nt system it should