WHMCS Custom Server Module

Closed - This job posting has been filled and work has been completed.

Job Description

I'm looking to get a custom module created that allows me to do the following:

1) User signs up for a package (2 options)
2) User inputs 3 required values (ip, port number, and streaming server type)
3) User pays and module is run
4) Module connects to remote MYSQL and creates account (inserts a value into a row). It will also generate a username and password.
5) Module returns the ID number and link to WHMCS and notifys user of setup with a custom email

Additional Requirements:
Module must also work with suspensions (will need to change an "active" flag in MYSQL from 1 to 0)
Module must allow password change described above
Module must be unencoded (allow me to modify as needs change)

Optional requirements:
Module should allow upgrades (will need to change a few fields in the remote mysql db)

Full, in-depth details will be disclosed once I do choose a developer. I'm familiar with PHP and MYsql coding, however I've not worked much with WHMCS.