The only serverless free option is Bluetooth or BLE. Both in Beta... they work but have some stability and widget limitations.
However, BT and BLE is a one on one connection, so running multiple phones to one device is not a real option.
You might have to go the more extensive, RPi as Local Server and WiFi Access Point option, for a "closed network", i.e. no internet connection, that the phones link with.