It's not a long term solution, but if you have a Sikh temple nearby, they have a community kitchen (Langar) which is genuinely open to all, where he can get a decent meal each day.
http://www.bbc.co.uk/news/blogs-magazine-monitor-31557192
Also, 'Dumpster diving' outside supermarkets can be...