Software error:

syntax error at /home/nnphotoclub/lib/perl/CGI/Session.pm line 790, near "$plug qw(driver serializer id)"
Can't use global $1 in "my" at /home/nnphotoclub/lib/perl/CGI/Session.pm line 798, near "= $1"
Global symbol "%SUBDIR_FOR" requires explicit package name at /home/nnphotoclub/lib/perl/CGI/Session.pm line 801.
Global symbol "$self" requires explicit package name at /home/nnphotoclub/lib/perl/CGI/Session.pm line 808.
syntax error at /home/nnphotoclub/lib/perl/CGI/Session.pm line 814, near "}"
Compilation failed in require at /home/nnphotoclub/lib/perl/NPC/SessionUtils.pm line 6.
BEGIN failed--compilation aborted at /home/nnphotoclub/lib/perl/NPC/SessionUtils.pm line 6.
Compilation failed in require at /home/nnphotoclub/lib/perl/PhotoBook/Submit.pm line 21.
BEGIN failed--compilation aborted at /home/nnphotoclub/lib/perl/PhotoBook/Submit.pm line 21.
Compilation failed in require at index.cgi line 10.
BEGIN failed--compilation aborted at index.cgi line 10.

For help, please send mail to the webmaster (webmaster@nnphotoclub.org), giving this error message and the time and date of the error.