First of all, can you view regular HTML files or do you also get "Forbidden" with them? There are two possibilities:
1) You not only have to consider the permissions on your CGI files (should be 'r-xr-xr-x') but you have to make sure you have at least 'dr-xr-xr-x' on every directory leading up to the file. At least the "apache" ID must have access to the files which includes permissions to enter and list contents of the directory ("root root dr-xr-xr-x" or minimally "apache apache "dr-x------").
2) You need to add a <Directory "/var/www/chatroom"> </Directory> section in your httpd.conf. That looks something like this:
Change the "/var/www/chatroom" to whatever your document root is. You should already have a "Directory" directive for "/var/www/html", if your DocumentRoot for your virtual server is not under that directory then add the section I have listed for you above right under the "/var/www/html" section.
P.S. I just did a little digging from "outside" of your server and it appears that you do have the directory permissions set sufficiently. It really looks like you have the permissions set wrong on $DOCROOT/everychat/everycht.cgi. Is it r-xr-xr-x on that script?
[ September 09, 2002: Message edited by: void main ]