Okay, i might be able to help you out. Try this on the Windows XP boot, Start-> "Right Click" My Computer -> Manage -> Disk Management ->
In the middle of that screen will be your hard drives and partitions. Going from Left to Right is your partition numbers, so say DOS is Partition 1, XP is 2, and 7 is 3.
[boot loader]
timeout=30
default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS
[operating systems]
multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Dosl" /fastdetect
multi(0)disk(0)rdisk(0)partition(2)\WINDOWS="Windows XP Professional" /fastdetect
multi(0)disk(0)rdisk(0)partition(3)\WINDOWS="Windows 7" /fastdetect
That is how it would be laid out. But if you were to say that the os's were loaded on different Hard Drives then you'd have to locate the drive numbers, Hope i have helped
..::Merlyn::..