The errors:
Error loading operating system <or>
Missing operating system
are thrown by the Windows MBR, usually if the partition boot sector is bad.
The errors you saw, if that is exactly what you saw, are usually thrown by the bios when it cannot find executable code in the MBR.
First, double-check your bios configuration and make sure you do not have anything in the floppy drive. If you only have 1 SATA drive, then it’s just a matter of verifying its configured to boot. If no floppy, then obviously that doesn’t apply. Also check for loose cables, as the 3rd message you saw can be thrown when the disk itself is not seen.
If all that checks out, since you have all 3 OS installation media I would boot the XP CD, enter the Recovery Console, and use the fixmbr and fixboot commands to reinstall those sectors.
Then for Fedora and SuSE, you can go several routes depending on how you want to control the boot. The absolute easiest (and arguably safest) would be to install grub to the Fedora partition boot sector and then mark that partition active; the Windows boot code would start Fedora’s grub and you would chainload from there to the Windows or SuSE boot sectors to boot those. I’m not familiar with the Fedora DVD, what if offers for recovery - like can it booted like a LiveCD? Or can it be booted into a Rescue System like openSUSE’s? Actually, if the Fedora DVD doesn’t have those options, probably the SuSE DVD can do this for you, too; just boot it into Rescue System and login as root. Then do:
grub
root (hd0,1)
setup (hd0,1) (hd0,1)
quit
sfdisk -A2 /dev/sda
Reboot and you should get to the Fedora menu. Then from Fedora you use its tools, or do it by hand, to set up the chainloading to Windows and SuSE.
If you want openSUSE to take control, because it is on a logical partition, you will have to install grub to the MBR: Boot into Rescue System, login as root, and do:
grub
root (hd0,4)
setup (hd0) (hd0,4)
quit
And then set up the chainloading. From whichever Linux you choose, you set up the chainloading first by installing grub to the other distro’s partition boot sector. In other words, if you did Fedora first then after getting that booting you would use the (hd0,4) grub setup for SuSE; if you did SuSE first then you would afterward use the (hd0,1) grub setup for Fedora. Then edit menu.lst to add the chainloading stanza. Whichever menu.lst you use, or in both, the Windows chainloading stanza will be:
title Windows XP
rootnoverify (hd0,0)
chainloader (hd0,0)+1
Before using either of these methods, be absolutely sure you have the partition numbering correct. After booting the DVD, you do:
fdisk -l
And remember that the grub numbering starts with zero, so sda1 = (hd0,0) and so on.