prevent user creating a duplicate node title
You can try the Unique field module.


  This module performs additional validation when a node is created or
  updated by a user to require that a node's title, author, language,
  and CCK fields are unique within a given context.


I have not tested it yet, but it seems promising.