jein - du kannst userIP auswerten - kannst aber auch nie sicher sein dass es kein proxy ist. der bei vielen providern default dabei ist.
aber was bringt das - was setzt du einem schweizer vor? deutsch, italienisch, französisch oder vielleicht doch rätoromanisch?
der ansatz ist wie in den anderen diskussionsästen bereits erwähnt bereits von der idee zum scheitern verurteilt