Hello, At this time the only way to create new email accounts is through the control panel. No, it is not possible to provide your customers with just access to your email portion of the account. The only way to create the accounts is through the control panel with the help of the following link.
http://servergrid.com/manual/mailboxes.html#create
Please let us know if you have any additional questions.