I did not see the pp_confirm page in here but it looks like all of your pages are setup correctly. With your checkout pages you are using the sandbox. So any transactions that you make would not be logged under your live PayPal account, they would only show up for the sandbox user.
The Express Checkout code on the checkout page looks like it will redirect the user to PayPal when they click on the button so this part seems fine. On the confirm page it looks like it is processing the transaction, if it fails it should send you to checkout failure. If it passes you should go to the checkout success page. What is the current result that you are getting? Please post back with as much detail as you can about what is happening and the result that you are getting. If there are any problems with the Express Checkout I would like to see a copy of the pp_confirm page to check on the values there.