Hi Radu,
I think you can use sync services to implement this scenario. The key issue here to note is that SyncAgent runs against single DB. That said, you will need to configure the first set of table and run the agent for the first DB and then do the same for the second one.
The two server database could be in two different servers too. Sync Services does not make assumption to where the data is coming from.
Thanks