"Skript" wäre aus vielen Gründen eher kontraproduktiv, besser ein direktes Addon/Modul zum Webserver.

http://www.maxmind.com/app/mod_geoip

Noch besser schon noch eine Schicht weiter vorne:

http://www.debian-administration.org/articles/518

Sofern du nur einen Webspace hast, wird es wohl ein PHP Skript werden, in dem Fall gibt es afaik hier schopn ein paar Threads zu dem Thema (Suche).