yep, like PTT
I don't think there's a way of doing this by software, it depends on the GSM operator, unless you find a way to use the phone's transciever and use it directly. But this will probably be possible only in a small area, limited by the GSM operator's retransmitters (or am I wrong?)
Although this would be great :) but the phone companies won't have profit from this.