My first suggestion is not to use paypal standard and IPN.
I don't see any reason for it. Use Express Checkout.
You will have to use paypal direct payment local checkout in the checkout wizard, then just remove the checkout form associated with direct payments and leave the express checkout buttons.
That will have all of the advantages of paypal standard (no monthly fee), and none of the drawbacks (won't have to struggle with IPN).