I agree-encourage the ensure type liquids. Also see about getting the Dr to let him have some meds for his stomach-compazine, zofran. And for the diahrea try imodium or lomotil. The Dr can prescribe these and give instructions on there use. Good luck, also the sleeping is really normal.
Tell the Dr about him not taking the antibiotic, there are others not so hard on the GI system.