Re: Looking for input from outsiders....
I would suggest that you all move to his house so he can pay the bills. If he tells you that that is unrealistic, then tell him you need hep with the bills because of the extra expense that he has caused. You offered to take care of him, not pay all his bills and feed him and keep him warm.
It's one thing to help someone when they are down and out, it's another thing to be taken advantage of on a daily basis because he is cheap...You are being taken advantage of and it's just not fair. You need to take a deep breath and stand straight up and tell him firmly but kindly that the free ride is over. He is welcome to stay, but he must pay.