Geht auch, nur überschreibt Win98 bei der Installation den MBR samt Bootsektor, wodurch WinXP nicht mehr gestartet werden kann bzw. kein NTLoader (Bootmanger von WinXP) mehr geladen wird! Du müsstest diesen dann erst wieda reaktivieren, d. h. von der WinXP-CD booten, die Wiederherstellungkonsole starten und mit bestimmten Befehlen den MBR wieda grade richten.
Am besten, du installierst zuerst Win98 und dann erst WinXP. Ich würde sogar, bevor ich irgendwelche Betriebssysteme installiere, die Partitionen einrichten. Also vorher mal Gedanken machen wie die Partitonen eingerichtet werden sollen (primär oda logisch, wie viele, und mit welchem Dateisystem)! Dafür kannst du z.B. XFDisk nehmen, was auch u.a. NTFS Partitionen erstellen kann.
Auch solltest du daran denken, dass Win98 nicht auf NTFS Partitionen zugreifen kann, falls du vor hast zwischen den Systemen Daten auszutauschen. Dann wäre sowieso eine extra Partition (FAT32) sinnvoll...