I had a similar situation recently and after lots of poking around figured it out.
Basically each person should have their own webID, to which you as the hosting plan customer assign privileges to. webID’s are free and once he has created his own, then you login to yours and via the billing/privileges menu, you can assign the privileges to the domain in question and other areas e.g. users, databases, etc.
Hope that helps.
What plan is best for you? Compare from this list and select the best plan