Need permissions / post to stream added to basic Facebook App

Closed - This job posting has been filled and work has been completed.

Job Description

I have this Facebook App:

I'd like some to change it so that when a user hit's the orange 'Let's do this' button (only visible when you complete the form) the user is asked permission for

1) Their email address
2) Basic information (name, city etc)
3) Permission to post to their wall.

This should all be asked in ONE SCREEN. Facebook usually forces you to ask for extended permission in a second screen, but there's a way to do it in one go (see screenshot).

After a user accepts three things should happen

1) Their details should be saved in a CSV database that I can download at any time. This contains email and basic info.

2) A post is sent to their wall saying 'Get a Guitar Endorsement Deal' with a link to the app.

3) The user is redirected to

Skills: facebook