stangn99 0 Light Poster

Hey guys,
I'm going to start working on a simple php/mysql project, and wondering if you guys could point me in the right direction. Here is what I want to do:

1. User is presented with a simple form asking a series of questions (including email address)
2. Based on the answers, a specific download link is emailed to the user
3. store all inputted information in the database.

I'm still not sure if I want the email process to be automated, or "held" until the information is reviewed, then download link sent.

Does anyone know if a script already exist for this? I don't need to create user accounts, I just want to obtain user information every time they want to download something.

Thanks for any help.