10
The guy you refer to has connected his whole XOOPS site to a db on another server. That's it, not sharing parts of a site.
The addon I described works for ALL tables you want to, so it also works for links and downloads and whatever you want to share cross-site. Basically, it works like this:
Site 1 (cats.com) uses db server localhost, database xoops, prefix cats_.
Site 2 (dogs.com) uses db server localhost, database xoops, prefix dogs_.
Site 3 (people.com) uses db server localhost, database xoops, prefix people_.
With this addon you can have each site look unique, but get certain data from another prefixed table. For instance, you want to share all mylinks info. Then you determine the source table set prefix: in this case, we will use cats.com's mylinks info for all 3 sites. So, in the other two sites' mainfile.php, you tell it that the alternative prefix is 'cats_' and that it is to be used for the mylinks tables. Then, when you go to the mylinks module on the dogs site, it is shown in the dogs.com look and feel, but the content is exactly the same as on all other sites, because it uses the content from the cats.com site.
If all you want to do is have 3 domains and share ALL info on all 3 sites, then you install them all, and edit the mainfiles to match the database info exactly (so they all share one database, AND prefix). I'm not sure what needs to be done at one site, and what is done on all 3 (avatars are uploaded to the domain's /uploads folder, so you can't share those cross-site, for instance), but it should get you a looong way...
Herko