"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).