When you are selling products and trying to put different things in like like sizes and colours it's really a lot of work to do it all yourself. You also have the question of, will the page be secure (padlock in browser) If not people may not buy from you. You need a little help from a package imho.
Have a look at
www.romancart.co.uk it supports paypal and you can either have single pages or a shop solution. For more products we use
http://www.ashop.com.au/ for one of our websites ( see example
www.nutritionzone.co.uk ) ... this package is great, only £39 a month includes hosting etc and it registers with Google really quickly.
Just depends how far you want to go. If it's just a few products I would use romancart (I think they do a free version)
Hope this helps
Paul