Well, sounds like maybe the Altinex Multitasker...and pick some modules that will help you solve the problem.
What audio source will you listen to? There is another issue. I've recently designed and installed a solution to this using the multitasker and a crestron control unit. If your interested, I could help you out.
By the way, those of you who have heared of Altinex, do you know what that name means? It means ALTernative to INline and EXtron. Great name, even more so that Inline and Extron are one company. There's a long story there, but won't get into it...
www.altinex.com