just add to saline also easier than taking pills, unless he will pull the drip out??
Vomit in lungs, normally cases infection, so antibitoics. can he move, can he have massage, can he have percussion (Slight hitting on back to dislodge pus etc in lungs) so cough it out.
Besides that no idea.
Ask the medicos you (meaning FIL,MIL) is/are the client as they (health professional) are the helper.