in reply to Can't seem to pass variables

Can you post (at least snippets of) gradequiz.cgi ? Specifically, how are you trying to read what was passed in? In general, it look like (see CGI):
use CGI qw/:standard/; print "file = " . param('file');