I think this is very possible, I was able to find this:
http://www.aten.com/products/productItem.php?model_no=cs533and this: [youtube]http://www.youtube.com/watch?v=RTEKN1UO8cc[/youtube]
I'm actually thinking/planning on building something that could possibly do it. I've already ordered my first component to just experiment with. I'm building it using an Ardruino Uno, and if that's successful, I would love to go even smaller and embed it into a nice case of some sort (most likely going to have to build this custom).