its called sleep paralysis and is actually quite common. you can google it and get plenty of info.
i might suggest that he not eat before bed or during the night, digesting food can interfere with sleep patterns. there is quite a bit of discussion on the web about sleep paralysis and how best to treat it.