additional:
ok, scriptlog is opened when mod_cgi hits an error (like, "file not found"). but printing to stderr in the cgi itself never works. nothing gets written to any log. if i take out scriptlog, printing to stderr goes to the ErrorLog as expected.
