Thanks Isaiah, that gives me some ideas.
To answer your question, yes there would be one point per comment. The main question I have is how to prevent users from modifying features created by other users. It looks like this will need to be implemented as custom code using a session id or something similar as I agree that the identity manager would be a complex solution as I don't plan to have individual logins for each user.
Thanks
Tim