With WordPress multisite, after you've set it up by following steps such as in our how to install WordPress Multi Site guide. You should then simply see a new My Sites drop-down at the top-left of your WordPress admin dashboard.
From there you should be able to enter the Network Admin to add or manage your sites. I don't believe there would be any information sharing between one multi site with the main one, WordPress Multi Site allows you to simply run multiple separate WordPress sites using one domain name.
Please let us know if you have any further questions at all.
|Email:||support@WebHostingHub.com||Ticket:||Submit a Support Ticket|
|Chat:||Click To Chat Now|