Okay, you guys nailed it, it's in my .htaccess. I removed all entries in there and cgi scripts run properly. When I try to add JC's options it does not work, I tried also adding them above the rewrite and that didn't work either. Here is my htaccess as it stands now:
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?vhfans.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?vhforums.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?vhlinks.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?guitars101.com(/)?.*$ [NC]
RewriteCond %{HTTP_REFERER} !^http://(www\.)?ubbdev.com(/)?.*$ [NC]
RewriteRule .*\.(gif|jpg|jpeg|bmp|mp3|MP3)$
http://vhfans.com [R,NC]