check out this link:
Newnex FireWire 800 IEEE 1394 Cables
if you need over 14ft, then you need FW 800, i never had luck with any repeaters etc. (FW 400 is limited to 14.5 ft, 800 to 100ft i think) i am connecting to my phase one back (6pin FW 400). so i bought a FW 800 cable 9-6pin, 30ft, it connects to the computer in the FW 800 slot, so it has enough power to cover the lenght, doesnt run any faster though. works great.
in the past i had seen a place that sold FW 400 cables 50, 100ft and beyond, and they didnt work, but would like to find such a place again.