How about a straight jacket? Takes care of the arms anyway. I don't know much about exactly how long they are really used for but I gather they are designed for longer term use.

Straight jacket, plus cuffed at the ankle(s) to the bed, or wherever? I might not mind that myself some time.