You do not need a broker to trade stocks online, although I would recommend that whenever trading stocks, either live or online, you should always talk to a broker.
There are quite a few different online stock trading services you can use, with varying levels of reliability. Two of the best reviewed, with excellent reliability, are optionsXpress and...
Pennystockalerts.com providing free penny stock newsletters. I have been using this site for hot penny stocks alerts and free newsletters and its been a great experience so far.
All you need is an account with an online broker. There are many choices for a full service broker. Basically, you open an account and then fund it (send them money). You can open an individual...
A stockbroker has the role of being in between buyer and seller when a stock or share is traded. It is they that enable the trade to be completed smoothly.