I have FBSD on one hard drive, and XP on another, but I did it so that their MBR's wouldn't mess with eachother... Though XP's boot loader wouldn't load FBSD anyway...
FBSD will recognize XP though, I'm sure you can tweak it to boot to the other drive...