I purchased hosting for a colleague but he needs access to the control panel, which would mean I would have to give him access to my stuff. Can I change this?
The only way to change this is to cancel the Site account from your control panel and register the new site as its own account. If you do this you will need to make sure you backup all the web pages, database, and email because once the site account is canceled, everything will be wiped clean from our system.
To best answer that question I suggest you open a ticket to our billing department and let them know what are the procedures to cancel an account and open a new one so that you can obtain its own control panel interface.