Node Access Password

Allows a node to generate a password for itself that users must enter into their profile to be able to see that node.

http://drupal.org/project/nodeaccess_password