I would go by a social security office and talk to them about what your options are. I think you can designate someone else to get the checks but there are forms to fill out etc.
They would answer your questions, esp. if you are worried that the funds are not being used for him.
bb