why not just provide their mobile app the ability to submit things directly?<p>Just need a basic scriptable browser interface (i.e. a scriptable httpclient), this might change day to day (but no different if all server side).  If one could just have a sufficient api (what to GET, what to post, what state needs to be saved, how to get user to enter captcha....) one should be able to keep the instructions updated on the server side and have it always be submitted from the phone.