Here s a good overview of the procedure:http://www.wikihow.com/Start-a-501c3-Non��
Get a group of people together suitable for the type of non-profit you want to start, one of whom would be an attorney. Sounds simple, I d say. He would take it from there and would probably get business from the group so would not charge you anything to start the corporation.