Yes, with PHP and the docs that you can find at cPanel.net regarding their APIs. You'll probably need root to do some of the better tasks. At the very least reseller access.