Make an appointment with social services and see what you qualify for. Start saving now. Each paycheck buy a package of diapers, wipes, bottles, an outfit... anything to help support the baby when he/she arrives.
Good luck and congrats!
I agree with Chasey. It is always better to go in person when asking for help.
Some things I learned with my first child that helped me save money:
-Generic wipes work just as well as name brand.
-Not all diapers are created equal. When you are trying a new type, buy smaller packages. When you find the brands you like, buy bulk.
-Diapers.com is very competitive on formula and you can buy 6 large tubs at a time.
-Vintage Values has $0.35 bins full of clothes. Sometimes the selection is limited, other times you can walk out with a 13 gallon size bag full of clothes.
-Family members whose kids have not yet reproduced tend to want to visit, and typically bring gifts. This is not always reliable but I got a lot of newborn diapers this way.
-When registering for a baby shower, don't be hesitant to ask for expensive items. At least people know you need it and that is step one in getting them to buy.
-Tell everyone you know that you are pregnant. It is amazing how many people have baby items lying around that they no longer need. I was gifted a jumper, a bouncer, a motorized swing, 2 infant car seats, 2 toddler car seats, boxes of clothes ranging from newborn to 12 months, and a tub. Those are just the items that I can remember off hand. Very important to remember to write thank you notes to these people.
Granted, the above doesn't help with housing or food, but it does help lower the initial baby investment.