Sounds like you need to setup an ad-hoc network. Once the network is up, communication can be through anything that doesn't need the net. Might be able to cobble something up, or if you can get a little linux box with Asterisk running to connect to the network that the android phones create.
»
play.google.com/store/ap ··· zcGFuIl0.