in reply to Can't open perl script
You say "some of my perl scripts" throw out the error. At what point do they throw the error, are they calling other scripts? What is different between those that work and those that do not?
Is "Can't open perl script" the error message, the whole error message, and nothing but the error message? Are you sure that is not comming from (say) a system command or qx?