Create specific website based on geo-localisation is possible.
You probably need the "JMS medium" edition or (full).
Already with the basic edition, you can have
1) different joomla template look
3) one joomla installation
4) Slave site with different subdomain or domains or subdirectories.
Concerning the (2) articles, I suspect that you want to know if you can write an article on the master websites and decided from the master where it must be displayed in which slave site.
JMS "core" does not do that.
You need to add the "Article Sharing for JMS" to be able reading the articles coming from another website.
The article sharing working in the other direction.
This is the slave sites that decide what they display.
With the article sharing you "PULL"/read the articles that are coming from other website.
This is not the master that push the article in the slave sites.
You can moreless simulate a push when you put the articles in specific categories and that the slave sites display the articles present in a category.
For more info on the "Article Sharing", see
www.jms2win.com/en/joomla-multisite?page...67&category_id=1
tutorial.jms2win.com/joomla/multisite-12...ingforjms/index.html