Comment only once per node
You can use the Comment limit module.


  Limits how many comments a user may post on a node.
  Adjustable on a per node type basis.
  
  This module can be handy for instance when comments are used as "Reviews" and "Ratings" for products and a user may only review and rate a product once.