Hi hispeed,
Database synchronization is not a difficult problem but it is application specific enough that you would have to do some custom development to make it work.Ê There are multiple forms of database synchronization that you can try to achieve here:
1. Two-way Star formation:Ê There is one central community databases and multiple private databases where all entries in the private databases are copied into the central database - and all entries in the central database are copied into the private databases.Ê In this formation all databases will always have identical information.
2. Down-stream synchronization: There is one central community database and multiple private databases.Ê All entries in the community database are copied into the private databases, but the entries in the private databases are NOT copied to the central database.
3. Up-stream synchronization: There is one central community database and multiple private databases.Ê All entries in the private databases are copied into the community database but the entries in the community database are NOT copied to the private databases.
All of these arrangements are possible.Ê I recommend using RSS broadcast this information.Ê Each private database would subscribe to the central database, and the central database would subscribe to all of the private databases that it wanted to be updated for.
You would have to develop a couple of custom actions to make this happen, but it wouldn't be too difficult for a PHP developer (i.e. it would take me about 4 hours to develop something like this).
Best regards
Steve