BuyandHold and Stockbuilder are nice, but why have them do something for a fee when you can do it on your own for free by picking up the phone.
A lot of companies have DRIPs that you can get into by working with the company. No loads, no commission (until you sell) and notransaction fees to buy. Exxon, Intel, Johnson & Johnson, McDonalds are just a few. They usually have very low requirement to get in (some, like Exxon, you only have to buy one share to start out with). After you get in, you can have them directly take money out of your bank account for no fee with as little as $25/month.
As for mutual funds, try Alger or American Century. Usually $500 or less to open and they can deduct a monthly amount for no fee.
The WSJ has an annual listing of all of the funds, their phone numbers and min to open.
Or go to the local bookstore and pick up a book that gives you that info.
The third route is to open a Datek, Etrade or other online broker account for $500. Then trade whatever you want. Most will throw in some free trades. Just keep in mind that a buy and sell on the same investment are counted as a trade each (2 x $10 to buy and sell).