is it possible to write up a script that connects to your host admin cp?

Basically, i want to put a form up for signing up to email addresses. How can i do this without any human interaction? Right now, i have to log into my admin cp and create mailboxes manually, there must be another automated way?