I'm not sure this could be done but is it at all possible to have the one apache server serving the pages from other apache servers on an internal network. The idea is to have the one master server that has an external IP address do something similar to a virtual host except instead of serving from a local directory serve from a remote server, kind of like relaying. Similar to how mail servers relay mail, you could have an internal array of mail servers but only one with an external presence.
Is this possible?
Is there another product that does the same??
it sounds like you want a reverse proxy. an excellent product would be pound, here is the cached google page because for some reason their site is down, I was just on it yesterday.