I have approached crypto currency with the up most caution. Every wallet I've transferred coins to, I have done a test transfer of the smallest amount possible. This has actually saved me once before as I transferred to a BCN wallet and never received the funds.
I think you should post your friend's public wallet to accept donations. Maybe the community will help him out enough to get out of the streets?
RE: SCAM ALERT: My Friend Has Been Left Homeless from Bitcoin Scam Site