it can be done perfectly with eZ. Creating multiple siteaccess one for each of your domains, all of them sharing the same database. Also, if you need to apply view restrictions you can manage it with sections, roles and policies. Hard to explain, but easy to implement.
hth!
--
Xavier Serna
eZ Publish Certified Developer
Departament de Software
Microblau S.L. - http://www.microblau.net
+34 937 466 205
I think that you are looking for "IndexPage" option : http://ez.no/doc/ez_publish/technical_manual/3_9/reference/configuration_files/site_ini/sitesettings/indexpage
With only one instance, you just have to create X subfolders under your root node (node_id=2) and then configure one siteaccess for each of this child. In each site.ini.append.php, just add :
And then , you can have 1 admin instance for X sites. Of course, it means than all your sites are on the same server, but you can always use a cluster server configuration.