Setting up a web site need not be costly, firstly you need a domain name. I recommed 123-reg for .co.uk and GoDaddy for .com (details found at
Domain Registration )
You then need a host so that you can put your site onto a server which will make it accessible via the internet, there are some host at the bottom of the above page but I also recommend using the one in this
thread as they are great, efficient and run accounts from £1 a month with full cpanel control. I use these for all my sites now.
You will then need a cart, details of free and paid ones can be found at
Shopping Carts in order to make it secure you will need to buy a SSL certificate but these are available through your hosts anyway and are a must if you want a secure site.
That will get your web site onto the net, you will of course need some coding knowledge if you are to do this yourself or use one of the many services available to build this for you, such as vengavenga who are on this forum. To be honest it doesn't take a mjor amount of learning more a commitment to the site, although I must admit when I require a cart I get someone else to sort it
You then need to upload your 'stuff' and get selling....this is where it gets tougher because you have to get customers to your site. There have been a number of threads on this subject and one that was pretty in depth was 'attracting customers to your site' (I think) so do a forum search and take a read and then keep asking questions so we can help.
Mike