Not quite sure I made my situation clear. I bought new 80GB hard drive. I didn't have a bootable XP CD, so used Fdisk to partition the hard drive. It wouldn't do it for the full 80GB, so I went 60/20. Currently, XP is installed on the 60GB partition as the C: drive using NTFS and the D: drive is a blank NTFS partition. I was going to use the D: drive simply for storing files, but thought it would be great to put ME on the D: drive. I would have to reformat the D: drive to become FAT32 for this to work. If I was able to get ME installed ont he D: drive, it would not recognize the C: drive since it is NTFS. So when I booted into ME, the only drive partition it would see is the FAT32 one, so it would become C:. Thus both OS's, when booted into that specific OS, would see itself as installed on C:, even when ME is really D: and XP is C: on NTFS.
Problem is I don't think I can install ME onto that 20GB partition without mucking up the XP boot files. The XP boot manager is on the NTFS partiton, and I don't think I can boot to a FAT32 OS from an NTFS partiton. I only want the ME partiton to play games that wont play in XP, which is why it can be smaller. I also don't want to touch my XP install, so reinstalling it is not an option.
I think a couple of your ideas might work. A 3rd party boot manager might work, but I know nothing about them. Also, the ME boot disk option will most likely work, but I think I would need to create the image of the ME drive on another system, get the boot disk working, then ghost it over to my main system. What about a 2nd drive and use the BIOS to switch between drives? Might that work? Thanks for all your ideas so far.