I don't know if theres one available, you could check some various resource sites such as hotscripts.com etc.
You'd need
php at the bare minimum,
ajax would be useful and some sort of database (mysql).
I've never come accross a script that does this, but i know what you mean.
Maybe someone else has a pointer in which direction to head
