Devi provare ad usare dei driver per DOS che possano far riconoscere le periferiche USB, leggi ad es.
QUI.
Se riesci a far riconoscere l'hard disk USB, puoi far partire l'installazione di XP usando l'eseguibile winnt.exe che si trova nella cartella i386.
Se l'hard disk USB è formattato con NTFS, penso che la cosa più semplice sia di creare una partizione FAT32 che contenga la cartella i386 di XP.