Hi, Hosting cgi-bin directory exist for sumthing, and its for running cgi scripts! :D How? well, this is for my own benefit, and if this helps you guys out there, good. First, a perl script, just create a simple hello world as below, and save it as test.pl #!/usr/bin/perl # test.pl -- my first perl script! print "Content-type: text/html\n\n"; print "Hello, world!\n"; Ok now, some explanations: #!/usr/bin/perl <-- This line is th full path of the binary to run the script, in this case, is perl, and my server full path is /usr/bin/perl, but this may vary for different servers, some may have /usr/locl/bin/perl or perhaps /sbin/perl.. im not sure myself. haha OUH, IMPORTANT! for linux server, just CHMOD it to 700 cause in my case, if i dont do that, my /var/log/httpd/domains/adam.ns52.small-dns.net.error.log will spit out this error: [Sun Mar 21 04:11:59 2010] [error] [client 121.121.147.128] suexec policy violation: see suexec log for more details [Sun Mar 21 04:11: