Two goals:
Minimize barriers to writing comments. Obvious design conclusion: don't make your users create a new account or login with a password.
Allow users to accumulate karma/points for comments. Obvious design conclusion: have users create unique accounts so you can reward their activity.
How have other people resolved this? Do you think it's a good idea to design a system that saves email addresses, then allows folks to associate a password with them later on?