Hmm, I don't recall seeing a plugin for that in the marketplace, but I might be wrong.
It looks like a quick thing to code thought. As Marc above mentioned, you can try contacting someone from the Providers list to code it for you. I'm also in that list, if you're interested shoot me a PM. 😉