I just realized I made a mistake in my example it should read 0=store1 1=store2 and 2=store1 and 2

Sorry about that. This properly executed example would allow a store to show only those items and categories that are fit for itself. The others would be read but not displayed. Since it is one database the sessions should not be affected since they are both transacting as one store but with different home directories for the 'look' of the store.