Vorweg: Hast du eine CD, auf der nur Windows XP drauf ist, oder ne Recovery-CD? Letztere ist in diesem Fall leider oft nutzlos. (je nach Hersteller)
Es würde dir nichts bringen, 98 auf ner externen HDD zu installieren, weil der Bootloader von Win95/98/ME ein anderer als der von WinNT/2k/XP ist.
Neuer Vorschlag: Hast du oder einer deiner Bekannten auch einen PC mit XP? Falls ja, kannst du dort eine Diskette als MS-DOS-Startdiskette formatieren und von dort aus den Bootloader wiederherstellen.