ok so a very large change to question after realising my stupidity 
the easiest outputs on my devices seems to be toslink, as all my main device have this and it will send out the raw data. now I have realised that toslink is raw data and can not have its volume controlled as it is not analog the question changes. so I now have the inputs done very easily, its controlled from a switching IC which just switches the inputs so I only have one. but the question now is,
if I can get a connecter for the end of the toslink cable that will convert toslink to a 3.5mm jack for direct analog output, would I not simply be reading the toslink adapter then creating my own preamp?
and I believe that is what the pga2311 does? so for this I would have a pga2311 on each output device, which it states it can drive 600ohm headphones by itself. as my headphones a DT770 pro 80ohms my tv can hardly power them so if I connected the output from the toslink receiver to the pga2311, and have that control the volume, then output directly to a 3.5mm jack which almost all my devices are, this should work fine if i'm correct?
this all hinges on the fact that if the toslink to 3.5mm jack converts the signal to analog, the toslink receiver should do the same, so surely I could actually mix the input streams together like you can mix analog inputs together? allowing multiple input streams to go to even a single output? say output from my pc, and output from my mic to go directly to my headphones?
EDIT:
ok so i found a little project that will help me a lot, http://www.djuke.nl/en/projects/10-pre-amplifiers/4-preamplifier
using the diagram he supplies i understand that i need a receiver (decoder) for the toslink and a DAC. the components he uses for this are;
CS8416 reciever
CS4397 dac
using these i would be doing the following;
toslink inputs
switch ic
receiver
dac
2 PGA2311's
output sockets
using this it would accept the toslink data, let me switch them saving the need to decode all 4, decoding the selected input, sending this output to both PGA2311's for volume control on 4 outputs
the decoder and dac he stated are rather old now and are also surface mounts which i am unable to solder so would like some normal terminal versions. does anyone know of some good alternatives? i can find some but i am unable to understand if they are any good or not. ideally i am looking to order from uk.rs-online.com as that is where i will be getting my PGA2311's from
which makes my choices these;
there are over 1000 DACs, and only 1 audio processor which is socket mountable leaving me with it being a TDA7439. i have no idea idea what they need to have specs wise, i understand roughly what they do but not what makes them good...
so help on this would be greatly appreciated