Create a Network of Different websites with wordpress
In multisite install you can control availability of themes to the sites. network activated theme will be available for use by all sites to enable theme for specific site alone go to Network Admin > Sites > Edit (target site) > Themes (tab) and enable it there