I am wanting to start a website that is like a lot of others.You can browse and do different things for free but to post responce and things like that i am wanting to charge a membership.I really know nothing when it comes to web hosting.I have read and read searched everywhere and everyway i know how to find this info with no luck.Is there anyone who could get me pointed in the right directions
You seem to have web design and web programming, e-commerce problems to solve first. Hosting isn't all that complicated once that's done, but a host will typically just host your site. The web development is not their job.
Exactly what type of site are you trying to develop? What is it like (a competitor of yours maybe)? If you're lucky, there's a content management system that can already do everything you need (with a few plugins etc.).
I would recommend looking into obtaining a designer / programmer to create your website first. They will probably be able to point you in the direction of a reliable host they prefer to use themselves as well.
Some designers / programmers may even give you the option to host directly with them. However make sure you have access to all your files, and can take your own backups.
I think if you explained to us exactly what type of site you are looking for, as previously suggested, someone here can point you to several options to meet your needs most likely as there are clone scripts for pretty much all of the popular sites on the net. What site/sites is it that you like that you want to open up your own version of?