Purchasing for customers

Is there a way to purchase themes for customer in my account and still allow the customer to get support on their own?

No.

You can create a token and use envato’s plugin to automate updates etc. BUT it’s always better to have them buy their own item so there is no issues with them getting support and updates which they are entitled to.

Given guest checkout exists there is very little reason to not have them buy it themselves