CiviRelate creates a CiviCRM relationship between the acting user and a CiviCRM contact created by the acting user through the submission of a designated CiviCRM profile form.
CiviRelate has a simple configuration page to define the Profile to use and the relationship to create.
Documentation for CiviRelate is hosted on drupal.org