For forms, I recommend using formage or mailmerge on the leland web servers.
The http daemon runs as the least privileged user, so all files and directories must world-readable (i.e. chmod a+r *).
weblint
utility is useful for finding errors in
HTML files to make sure that they will render properly in any browser.