sure there is. make a linux bootdisk so you are able to boot into your linux installation without the grub on HD, and install the windows (I assume you have free space for it...).
after this boot with the bootdisk into your linux installation and simply reinstall grub...edit the grub config so it recognizes each of your OSes and you should be fine.
EDIT: as you use FC2, just get the Grub rpm package to your harddisk so it's ready for reinstalling after the update process
and oh, remember to make sure that the bootdisk works before you start, or you will get some extra work..