I moved this from the thread it was posted to originally since it was an older thread. Here is a link to the thread it was moved from for reference:
showthread.php?t=12258
The User Registration Solution Pack will allow users to register and store their details in your database while sending a verification email out to the user.
If you would like to add a file field to the form and have the details sent in an email you will need to make use of the latest version of Universal Email. This tool will handle the file uploading and sending of the email message. From what you have described I think adding Universal Email to your registration page should accomplish the objective.
If you would also like to store the image name in the user's record in the db you will need to use DataAssist to edit the insert server behavior on the registration page.