First stop Salvation Army. They will have enormous amounts of listings and other resourse information. Also, it depends where you live. Large metro areas will tend to be better equipped to handle the needs of the homeless, whether just for shelter or if medical attention is needed.