Here is a similar question to yours:
You cannot use PayPal Standard and stay on your website. You either need to get setup with PayPal Payments Advanced or PayPal Payments Pro.
Using PayPal Payments Advanced you can use an iFrame that uses the PayPal Hosted Page while giving the appearance of staying on your website.
Here is the getting started guide:
PayPal Payments Advanced Getting Started Guide