I'm not sure I fully understand what you're envisioning. Why are you wanting to "keep them in separate databases"?

Are you wanting 2 different stores?
Or do you just want 1 store but the ability to present certain products *one way* and other products *another way*?