in reply to how to update @INC at runtime to use custom modules in other folder?
as pointed above all should work fine for you
plus you can try this way , just add this line in the TOP of your script
BEGIN { push(@INC,'c:\tools'); } [download]
HTH