There is a small problem - if this script doesn't have permission to CHMOD 777 (ie. Windows server), you can tell them to upload Perl files and run it from antileech dir. I recommend that instead of .cgi, the files in antileech dir will be .dat or whatever, and also it will automatically upload an empty index.htm to the antileech dir when it creates it - &WriteFileAsString("$vars_config{NonCGIPath}/antileech/index.htm", ""); inside the !&direxists part.