A couple points. 1st make certain there are no syntax errors. Trust me it happens. iwperl -c /iw-home/httpd/iw-bin/pge_custom/file.ipl
I can't believe I didn't think about running it locally first before trying to call it from IW.I found what was going on and now it's running perfectly.