We recently had the need to push data collected using SurveyGizmo (http://surveygizmo.com)
I am happy to share the code we wrote (and thanks to Lindsay as we adapted some of his Web Service code) for the purpose.
btw...SurveyGizmo has some very nice scripting capabilities and advanced survey UI.
You can find it on github;https://github.com/MobiusMedical/sg-oc
Let me know if you have any questions. Feedback encouraged.