The session solution wont work, because you are sending your user to another website. You could save data via a session up to that form, where the user clicks the paypal button. Depending on your business requirements you have to device a solution that will work with the nature of your application. The more advanced solution that I exposed previously intended to handle the post data in such a way that it would allow you to run additional functions by submitting to a php script, and then forwarding the post data along with your user to the paypal portal. So now you have to decide whether you wish to write data to the database before presenting your user with the payment button, or you could use IPN (Paypals Instant Payment Notification) again way too advanced, or you could give them instructions to log back later, after their payment is made. Your user could then provide some sort of confirmation, or they'd have to wait for you to process and validate their payments manually etc etc.
See it gets more complex by the minute, I suggest you hire someone to complete this project (if you must). In the future try to partake in other simpler projects so that you can build up your skill level.