Hello. I've made a similar service for Selectel hosting company. Sadly, I was working under NDA and I don't have the sources so I can't just sell it to you, but I can write another one from scratch. Should take three days at most. I can do it in C++, but I'll make a 10% discount if you allow me to discuss a better tool.
I can start working right now, full-time.