Hi,
I'm looking at your requirements and I am definitely capable of creating what you're looking for, I've build similar solutions before. I, however, do not have feedback here because I'm new, so I'd be willing to work for $0 up front, because I understand it's hard to trust new users.
I'm able to start immediately if you're interested in hiring me and can have it done within 48 hours, from start to completed project with functionality.
If you're interested in hiring me, I will start work as soon as you contact me, I do have a single question though (it's more of a clarification from you): Do you want to simply enter an IP and the chosen subdomain and then the script creates it at that site, using either a pre created account (If it doesn't have 5 already created subdomains) or creating a new account (and confirming the email) if it hasn't and re-logging into every account every 30 days to keep the subdomains active. If this is the case, I can start right now!