Thanks all.
:)
I'm assuming if it was as easy as buying decent hardware it wouldn't be an issue, so presumably the number of people and/or size of venues make it either a logistical hassle or too expensive. I need to ask those questions and make sure I'm not misreading the actual problem, but also want to get an idea of feasibility first before I start asking questions.
The benefits of having devices connecting to a mesh (particularly if it's "download app and press button") is it means not having someone needing to spread large numbers of access points around thousands of square feet and multiple halls, all the while avoiding dead-spots and stuff.
If it needs Java then so be it. I'll wear gloves. :) Would definitely get someone else to handle an iOS port though.
FireChat uses Open Garden, which appears to be the sort of thing I'm looking for, but it's proprietary and their API is a link to an email address... :/
If the ease-of-use can get to plugging a [handful of] preconfigured RPis into wired networks and a simple app for all platforms, it could be pretty cool.