No, you don't need absolutely anything on your phone to use GeoChat. GeoChat works through SMS (text messages) so almost any phone works. See the Coverage List for Geochat.