Well, FWIW, my comment system, when it's working, doesn't require
regristration, JavaScript, or cookies -- it was initially completely open.
Then came the spambots. I implemented a CAPTCHA system (still no
regristration, JavaScript, or cookies required) but they got around that
somehow. So, with comment spam flooding in, the only way to disable new
comments and still leave old comments readable was to rename the membership
script. Yes, that's the way pMachine is written -- I don't like it, but
there it is. Even comments by unregistered visitors go, initially, through
the "members" script. The PHP code is neither well written nor well
documenented. I don't have time to keep up with the spambots using manual
deletion. So it's a stopgap measure, regrettably with the consequences you
note.
Damn, you're breaking my heart, Jed. ;-)