Starte von dem USB Stick und sorge dafür das die CD Rom Treiber mitgeladen werden, der Stick ist dann Laufwerk A:, dann auf die XP CD zugreifen und im Ordner "i386" die "winnt.exe" ausführen, ist die Dosversion vom Setupprogramm. Evtl hilft es auch noch mit "subst" ein virtuelles A-Laufwerk zu erstellen, welches auf den Pfad zum Treiber hinweist.
C:\>subst /?
Weist einem Pfad eine Laufwerkbezeichnung zu.
SUBST [Laufwerk1: [Laufwerk2:]Pfad]
SUBST Laufwerk1: /D
Laufwerk1: Laufwerkbezeichnung, die dem Pfad zugewiesen werden soll.
Laufwerk2

fad Laufwerk und Pfad, die durch Laufwerk1: angesprochen
werden sollen.
/D Hebt die Zuordnung für das (virtuelle) Laufwerk1 wieder auf.
SUBST ohne Parameter zeigt die mit SUBST erstellten, virtuellen Laufwerke an.
Beispiel: subst A: C:\%Pfad% (zu den Treibern)
dies in die Autoexec.bat miteinbinden und auf das Startlaufwerk (USB STick) die subst.exe kopieren, am besten von der 2K CD.
Ob es klappt habe ich noch nicht getestet, ist aber mal ein Versuch wert, weil ja viele Leute mittlerweile kein Diskettenlaufwerk mehr drin haben.
Eine weitere Möglichkeit wird hier beschrieben:
http://www.winhelpline.info/daten/index.php?shownews=486