First off, I would not run the printstatus command from your script. This is a big security risk and most likely, the user your webserver uses is not allows sudo access (since it is implicitly defined by the admin).
in reply to Unix Perl and Html
Now a cronjob running printstatus into a logfile would be better. check out the man page for cron.. something like 0 0 * * * sudo /path/to/printstatus >> /path/to/logfile should work ok.
Depending on the output of printstatus (got a sample?) you could read it in line by line and print out the html using the CGI.pm.. also something like
my $query=new CGI();
print $query->start_html(-title=>'Printer Status');
open(LOG," /path/to/logfile") || die "Cannot open logfile!: $!\n";
print $query->br,"$_ ",br;