No, the user does not have to return to the site for IPN to work
the IPN page is a page thew user will never see
Paypal will make the post to the IPN when the transaction is completed with the merchant bank.
Your friends over here at WebAssist! These Dreamweaver extensions will assist you in building unlimited, custom websites.
These out-of-the-box solutions provide you proven, tested applications that can be up and running now. Build a store, a gallery, or a web-based email solution.