Either way, dual booting is easy. Unless you don't have a 98 boot disk, in which case you're making your own life a misery. I have successfully dual booted 98,2k + xp, and I'm pretty sure I can dual boot all other Microsoft OSes with ranish partition manager (just hiding the other partitions so the man don't know what's happening
) and Extended Operating System Loader.
for 98,2k and xp you don't need Xosl or ranish, all you need is the Operating systems and at least one dos / 98 bootdisk with cd rom support on it. From that you can install 2k first in your case and then install Xp and make sure you pick clean installation. also there some advanced options which you can do like a tick for picking exactly which partition you want to put the OS on. the only thing you must remember is that you have to start with 2k and then to xp. it works like this 98->2k->xp.
If you want any help you can contact me via email on email@example.com