Ismet,
You;re getting into a huge ball of string now.... You will need to study up on Virtual Hosting. What you want to do NEEDS something like apache though.
Consider this:
WITHOUT a front-end webserver, you can have as many Zope installations (seperatley installed on same machine) , using different ports. 80, 8080, 8085, 8090, etc
WITH Apache, you can configure apache to translate an incoming domain name or path to a particular zope server:
in http://yoursite.com/first -> zope on port 80 in http://yoursite.com/second -> zope on port 8080
But as I said you hae to have front end for this... I think... Perhaps Phil will be kind to confirm this.... Can SiteAccess go that far with just ZServer?
As others already said: Zope can also translate incoming domain names to different sites... so apache is NOT NEEDED. Reinoud