you can create a reseller his own ftp account, even a shell account if you wish. You can also assign a domain, subdomains, email accounts, etc.
Or you can give him permission to use your webpanel to do certain functions. I would make sure you don’t give him access to your billing section though.
Its not the best thing in the world, but its something.