Could you partition the harddrive and put the XP files on the second partition? Then run set up from there? You would still have to have a bootable USB drive though. If you have access to a Vista or Windows 7 machine it is easy to make a bootable UFD. You would still need the boot.wim file though.
What bootable CDs do you have laying around that we could borrow WinPE from?