Hi Jeffncou,
Yea, there's a few ways you could do that. None are especially easy.
The cleanest setup would be to have one CMSB install that had all the data and uploads, just use that for data entry for both sites, and then have viewers on two different domains. You'd want them on the same server for speed since both would be connecting to the same MYSQL server, and you'd have to either have uploads use absolute urls (some website X could load uploads from the uploads folder of website Y). Or if they were on the same server you could hard/symbolic link one folder to the other so they both appeared to have the same contents.
Another option would be to create a script that "exports and imports" data between the two sites. Or maybe you could do a CMSB backup of just that table, and then restore that table on the other site. But you'd still need to do something to ensure the uploads were linked to thr right place.
We can help through consulting if the client has any budget for it (or if maintaining it by hand is already costing them, automating it might pay for itself). Or if you want to try it yourself, the best thing to do is just create a test setup with some test domains and experiment there. eg: beta.websiteone.com and beta.websitetwo.com.
Hope that helps! Let me know any questions.
Dave Edis - Senior Developer
interactivetools.com