Attach a Webform to user registration form
It sounds like you want the Webform Registration module. It lets any webform create users upon submission. It also lets you customize the registration process by selecting which webform elements are associated with the newly created user's name, password, &amp; email.