I can understand your situation.

It'd be better to go with Option A. By doing so, you will have full access to their websites and you can manage it flexibly without any problems. About the domain registrations, you can register them on your own name like a guardian or something. So if any queries are asked in future, you can forward them to your clients.