Is your boyfriend in school? If not, he should be able to pull his own weight better. If he is in school.. who is paying for it and why doesn't he have money for living expenses?

I think you realize there is a problem and are attempting to fix it. Just don't let things get this out of hand again and make him step up to the plate. Given that he pays no rent, no utilities, and his only bill to your knowledge is two cell phones he should be able to lease a car if he can't buy one. He has the disposable income.