|ldjohnso you are missing key information.|
Even jam's link can't do it. This is not a boot manager issue.
When you install an OS to c: the registry says c: and then there are the boot files. The registry is key. You can NOT put the drive/os as d: and expect it to work with 1000's of registry pointers going to c:
Here is how you do it.
pick either me or 98 as primary drive. I will refer to this as dos1 and dos2. Install all other drives.
do a repair install of xp. This will correct the registry pointers and make a multiboot of dos1 and XP.
To get dos2 to boot you copy the dos1 line in the boot.ini. It will look something like this
C:\ = "Microsoft Windows Me " but change c: to the drive letter of dos2 drive.
On the dos2 drive you have to go and edit the msdos.sys file. Again change all c: to the drive letter of dos2.
You are done. You now have multiboot with two dos based OS and xp.
Next task would be to review the registry of dos2. Using the find command in regedit look for c: and change those to the correct drive letter.