Sync name and address with drupal user page via civicrm webform
I think that the instructions in this blog about setting up a webform so that it adds a 'tag' to the contact, and Drupal Rules then use that contact to create a Drupal User for the contact (and log them in instantly if required) might be helpful to you.