This would be blindingly simple to implement - and quite honestly, I'm willing to pony up 10BTC to see this developed - who else is willing to pitch in?
Give me 30 minutes, and I'll put something up. Keep your 10 BTC... as you say it should be blindingly simple.