Been looking for a plugin like this for ages! Your description sounds promising, however the install has failed. I got an error message telling me the plugin didn't have a valid header.
The reason for this is that the plugin installs into:
I've moved all of the files up one level and am about to start some serious testing. Fingers crossed.