A way to create a new user when copying a site?

I'd like to know if is there a way to create a user when cloning a site.
For example, when creating "site1" I'd like to create "site1user". Is there a way to automatically do this?

Or in a different scenario. When a new user is subscribed can a particular site be cloned?

Thanks a lot!