Create new site with a template / customo site

Hi,
im using multisite and i would like to create new specific sites.

once a new user register, with also a site, it comes with the original wordpress site. but i would like them to have a "clone" or a specific site. how can i do it on the registration?

also during the registration, is possible to choose what original site they want from a selection?