For the first one, you could modify the drug so that it's less susceptible to acid hydrolysis, but what they probably want is using an enteric coating. You could also do things like combine it with an antacid, or possibly taking it with/without food.
I'm not really sure if you're mostly just concerned with the first pass effect or with the halflife of the drug for ii, you could use. Aside from modifying the drug, the most basic solution would be to just take more of the drug - perhaps as part of a time-release capsule if you need a constant dosing and its halflife is problematic. Another option would be doing something like how ritonavir boosting is used in HIV treatment, you'd be looking for something that inhibits P glycoproteins or the cyt-p450 enzymes.
for iii I presume your big concern would be proteases in the digestive system - I don't know whether an enteric coating would do anything - maybe you can take it with food or with some sort of pepsin/trypsin/chymotrypsin inhibitors?