sharing contents between two sites
Multisite isn't really meant for situations where you want to share content.  This is what Domain Access module does.  Essentially, it allows you to have different behaviors for a site with subdomains, but running from the same database.  This is different from multisite, which uses a different database for each site.  I would try starting with that before you go down the road of multisite.