I Found A Tool Called
PeToUSB v3.0It Works With BartPE/WinPE So It Possibly "Might" Work with XP, ill try with 2k because ive got a small drive

MY USB flsh drive is broke so i can only test it on a external hdd, it should do the same thing.
also you may have to copy the source files to hdd before installation. if it works ill wright a batch file and post it here
UPDATE:
Ive Tried And Tried And I Finally Gave Up Soz