What you describe is a "Single Sign-In" or shared login processing.
First of all, JMS does NOT perform andy synchronisation system.
It applies reall SHARING of data and therefore the user information are present only once.
So if you decide to share the users between the master and slave site, this is possible and the users will only exists in the master websites. The other websites will just have a kind of like using MySQL facilities to share MySQL tables.
In other words, if you decide to share the users, you will be able to use the same login between the website that you will have decided to share the user.
Second aspect is the "Single Sign In".
As exlained in the product detail, this only works with the same domain name.
So you can have different subdomain or subdirectories websites that are located on the same domain.
The "Single Sign-in" means that when a user is logged in a website, it does not need to relogin into another website that is on the same domain. The session remain open.
Otherwise he will have to relogin with the same login and password.
See product detail - content sharing and single sign-in
www.jms2win.com/download
See the list of extension that can be shared
www.jms2win.com/component/content/article/135
CB can be shared.