If you can't easily place and power switches in all the places needed, you may want to think about running fiber optic cable. There's extra cost and complexity with converting the signal from Cat5 to fiber and back, but fiber can run much longer distances without repeaters.