no floof,
no need to copy etc/httpd tree...
Apache is quite happy to run multiple instances of itself as long as you specify a different conf file. You don't need to create a new httpd executable.
If Apache is already running on port 80, doing a "httpd -f {new confile}" will not harm the current running apache (but see my previous posting though).
Use your original httpd with your new httpd.conf file. This should be listening on a new port with the other modfications I mentioned earlier
regards
Joel