in reply to Linux to NT Open()

The file exists in the same directory as the script, permissions are set to full-access, but it will not open the file.

For developement purposes only, add use CGI::Carp qw(fatalsToBrowser); to the top of your script. You should then see the error message (though note that you have the wrong filename in the die string).