Well, I haven't looked lately, but in round numbers ...
Probably $500+ for each NIC (optical transceivers are more expensive than copper transceivers),
I don't recall ever seeing an optical NIC with a 32 bit interface, only 64bit / 66MHz
A custom length 62.5/125 MM fiber jumper (looks like orange lamp cord) ~ US$1.00 a foot, plus 15.00 each end, plus ~$25.00. A pre-made 25 foot SC type to SC type jumper is ~60-100.00 ish.
Optical Gig Switch, six to eight ports, no less than $500-600.00, maybe more like 1500.00 to 2500.00 (or more).
For two machines, you could just run the jumper between 'em.
As mentioned, I haven't looked for a while, so I'm throwing a dart here based on what they used to cost...
Good Luck
Scott