Hello~I would suggest seeing his doctor as soon as possible to rule out any thing serious. I also suggest possibly seeing a chiropractor, he could very well have some pinched nerves in his neck causing these symptoms. The chiro will take some X-Rays of his neck, study them, and then go over the results with him, after a few treatments, if this is the reason for the symptoms, he should start to feel better.
Let us know how what his diagnosis is and how it goes.