Because of the way asp.net works its not really possible to inject a second form into a page - asp.net gets pretty funny about this sort of stuff.
There are some discussion threads on these forumns that discuss ways to do the submit with paypal ... there are some workaround tricks
- I have got it working using using GET and a URL redirect which is possibly the cleanest solution.
Basically build a URL string and call paypal with a Response.Redirect( strPayPalURL, True)
Have also seen some success with a IFRAME type solution but this does tend not to scale very well - you could also look possibly at an AJAX based approach.
Westa