bu tyou say the perl script is on your unix server, what would you mess about with windows settings? the sqlldr executanle in on the unix system not the windows system.

In the script put the full path to the unix sqlldr, see if that works