Downlow APP
With Downlow, you can create your own chat rooms by pinning a circle on the map - everyone within that circle can join and instantly chat together.
Rooms can be private with join requests fully built in, and direct chat simply by long pressing on someone from within the chat screen.