Paypal ipn

Hi all,
I’m interested in making a donation form, yet im alittle confused. I’ve got a form with a couple things like Name, Email, Payment Amount, and Comments. When the user clicks submit, im hoping to get the form to redirect to a Paypal pay page (try saying that 3 times fast!), while the amount gets forwarded to the pay page, and the other variables (such as email), get emailed to me. At the end of the transaction, the user would get forwarded back to my site. I’ve seen this done-although I can’t figure it out.