by Justin Hunt.
I don't know of anything that does this, but its a great idea. For the reasons that you suggested.
I think it is not so difficult either. You would base it on the onlinetext submission type, rename it to something liked timedtext, and add your timer features.