You need to install windows first. If you don't, windows will overwrite your master boot record and like before, except opposite, you will not be able to access linux.
First, you need to partition. You can just install windows first, but it maight be hard later. Most linux distros have a disk partitioning tool. Go through an install, such as fedora, and at the begginning somewhere should be a patitioner. You need to make: A "swap" partition. This should be somewhere around twice the size of your physical RAM. Let's say that it's 1 gig. You need to make a windows partition to your desiring (NTFS). And, two linux partitions (ext3, reiserfs, ext2, whatever).
Example:
/dev/hda1= linux swap, size, 1GB
/dev/hda2 = ext3 (fedora), size 30 GB
/dev/hda3 = reiserfs (BSD), size 30 GB
/dev/hda4 = NTFS (winblows XP), size 20 GB
NOTE: I'm not sure if BSD has reiserfs
Pop in fedora cd or something, find partition tool, Make partitions, and don't forgwet to write them to your hard drive. Install windows, but don't let it take your whole hard drive, be sure to install it to your windows partition (/dev/hda4). Windows will most likely format it to NTFS for you, so in the partition tool, you just format it as something else. After that, install other OS's to their respective partitions.
You now need a boot loader. A boot lodaer installs to the first aprt of your hard drive and lets you choose which OS to load. Lilo or Grub are two common ones. Fedora should install this relatively automatically. Whichever linux you install last will be the one that installed the boot loader. if it doesn't happen automatically, you will need to modify your /etc/lilo.conf or something for the boot loader to load your windows and stuff.
You can always post back, as long as this site mails me that you have. Check out linuxquestions.org. Hop on the newb forum.
happy hunting,
slackwarebilly
