Since my last post, I've briefly investigated how one might genericly represent a survey. The obvious (and really the only place I looked due to time) answer was XML.
opensurvey.org was a good place to start -- but they don't have much of anything to look at. Their AskML project is a noble effort.
The only place i saw with some actual usable documents was on the triple-s page (mind you, many of the people working on triple-s work on opensurvey as well). Triple-s (XML) claims to be
"A standard for moving surveys between survey packages on various hardware and software platforms"
So I'm not sure how applicable it is, but it seems interesting.
More to follow, I hope!