I wish I could direct you to the right place, but I don't really know of any free programs.
I have to pay cash for my Psych visits and my meds.
I'm sure there must be some, but that also depends on the area you live in. Many of the free mental health programs that used to exist have been cut due to state and federal budget restrictions.
Seems like they always select mental health programs as the first to be cut.
Do a Google search for local depression and anxiety support groups in your area. Some of them are completly free and meet on a regular basis.
There are many good self-help books you can get at your local library. But being on a fixed income you should qualify for some type of aid in this. Also, try journaling. Sometimes just by keeping a written record of our thoughts and feelings not only make us feel better, but it can be a great discovery tool about one's self.
There is ecouch which is information and coping strategies and things. http://ecouch.anu.edu.au/welcome
you may find it helpful, some of the stuff is/was useful for me. also look in the local library. mine has a "bibliotherapy" section (i know terrible name) that has lots of self help books and pschology guides and that way you wont have to buy them and you can try lots.