I do not know if such a software exist. I will watch this page to see if someone has more information on it. In the meanwhile, you can have a look at http://nocat.net/
. They have something similar, but not the exact stuff that you asked in your question.
Lot of posts before I typed this in...