Most of the all-in-one home cinema systems that have multiple inputs are higher end and therefore expensive All the major manufacturers do systems with 2 HDMI inputs inc. LG, Sony, Samsung and Panasonic. However, they only seem to have 1 optical input. That was just a quick look mind so there might be some with more. I would suggest visiting the all-in-one home cinema systems forum. All-in-ones are not designed for multiple sources. An AV Receiver, speakers and separate bluray player might be the way to go.
What do you mean by not expensive?
Why not get a separate AV reciever, speakers and bluray player?
This will not only give you all the connectivity you need but will also sound a lot better than any all in one system (also be easier and cheaper to replace in the long run).