No, you can not buy any stocks directly. You would have to be registered with a stock exchange to do that.
Acting as an individual, that's next to impossible. The easiest way is to go through a registered broker.
Bear in mind however that stock trades usually occur in large volumes (on the order of hundreds of thousands of dollars and above). If you are thinking about a small amount, you should consider an investment fund instead.