I am trying to create a website where users will be able to create their own site to sell goods. On their site I need to have my logo/header, a link back to my main site. I would like for them to be able to have their logo on their site also. I also need for the sites to communicate to each other, so that when a vendor adds a product on their website, the product shows up on the main website. How do I do this?