Typically you must buy at least 1 share... Partial shares can be added through DRIP accounts or mutual funds.
ShareBuilder lets you purchase partial shares. For instance, if the Stock was $100 per share, you could contribute $10/week through ShareBuilder. You would accumulate .1 share per week. Not all stocks are traded through SB, usually only stocks with higher volumes.