How to set up a web page - How do I list my page on google
To add your site to Google visit http://www.google.com.au/addurl/?continue=/addurl it is a simple task of adding the website url and submitting.
The main way Google lists your site is by crawling to it. By adding your link to other pages, Google will crawl those pages and finds your page link and crawls to it, and then list the page.
Do a google search on search engine submissions and list you sites url in as many as your can, this can take some time, but will get your site seen.
How to set up a web page - What do I need to have, to have a shop on my web page
There are a couple of ways to set up a shop on a web page, one of the simplest ways is to use Paypal. Buy using html code to create the page and by copying and pasting Paypal's code, a simple but effective shop can be created.
The Paypal shopping cart is simple, but if you want more functionality to your web page you will need php and mysql enabled. This will enable you to use an off the shelf shopping cart which can be customised to your needs. Or you can create a cart from scratch by creating your own code.
If neither of these methods suit your abilities or the amount of time you have, another option is to hire a web site designer to create the page for you.