Correct. This would be difficult, but not impossible. It is much easier when you use the professional version because you actually control the transaction from your website instead of having the transaction take place on the paypal web site.
This difference makes any application that includes post-payment functionality much easier to create with a local checkout solution such as paypal direct pay and express checkout.