hangman53 :
have up to 15 tv that i need to run off a main server, would want to be able to show different feed to each tv or same to all. also would be good if other pc's could access it to send info to any of the 15 screens. - any help??
You would probably be best served by a client-server type of setup with one main server serving several client PCs that are directly attached to the TVs. Playing back raw video over networked X would be the easiest but you will have ridiculous bandwidth demands doing that to 15 different screens. Here's roughly what you would want to do:
1. Set up the server to stream
encoded video files to the client PCs, such as MPEG-2 video. You will want to have gigabit Ethernet for your setup as serving 15 1080p files at once will take somewhere in the neighborhood of 5-8 MB/sec and GbE has a real throughput of something like 115-120 MB/sec. If your files are nearer the 8 MB/sec size, then you may want to bond two GbE links together from the server to the router.
2. Have the client PCs decode and play back the streamed video to their directly-attached TV screens. You can control the PCs by ssh or even by an IP KVM or an IPMI-type card to control the playback. I don't know your physical setup, but you may only be able to run one screen per client PC. If the screens are in close proximity to another, set each client PC to have a GPU with two outputs and then put one screen on each output and run it in a separate X session.
This sounds like a pretty big undertaking and there are a lot of other details missing, such as where the video is coming from and such.