You can try places like the rescue mission, catholic charities, united way ect.
Catholic Charities:
615.352.3087
American Red Cross:
Phone: 615-250-4300
Here's the number for the local Lupus Chapter. They might know of programs specifically geared to you:
LFA, Mid-South Chapter - Nashville, TN 615-298-2273, Toll Free 877-865-8787 (within AL, KY, and TN)
And the Rescue Mission does not list phone numbers but directions instead. I don't know if you can find them in your phone book but here's a link to the page where they are located.
http://www.nashvillerescuemission.org/index.php?page=map
When I used to live in Nashville, our church used to help those in need. You could try calling some local churches and see if any of them can help you.