You might try these folks. They have been around and working for homeless people for a long time...
Community for Creative Non-Violence
425 Second St. NW Washington, DC 20001
Phone (202) 393-1909 or 4409 Fax: (202) 783-3254
http://ccnvdc.org/index.htm