E-junkie can handle multiple items, shipping, sales tax etc.
We handle payments through a regular PayPal Business/Premier interface. If you have a personal account, that will work except you won't be able to show your logo on the page and also you won't be able to accept credit cards.
Variable pricing can be enabled for each product.