En el tema de la longitud, no tengas problemas, puedes poner, si quieres y lo tienes, uno de 30 metros, la fibra optica no pierde señal por distancia, eso si, si va a ser largo, que sea de calidad. El precio, hombre, si es uno normalito, de 1,5 metros, sale por unos 15 euros, si quieres uno largo, y con calidad, ponle algo mas de 30 euros.
En cuanto al conectar en una entrada varias cosas, puedes conseguir un OPTICAL SWITCH, posiblemente en Mediamark o sitios donde vendan audio puedas encontrarlo, y en ebay, fijo.