Is there anyway I can add new email accounts on the fly, that is from my site and not needing to log into DH’s control panel??

There must be a way.

Well it’s postfix… and is not on your account, even if you can access it via the shell well be a mess… as far as I know the only way to get new mail addresses is via the panel.