Ciao!
Identificate l'ISP è un problema interessante che richiede solitamente dei DB sui quali cercare una corrispondenza dell'IP del visitatore.
Altri sistemi non sono affidabili anche se dare un'occhiata al gethostbyaddr($_SERVER['REMOTE_ADDR']) può dare delle info.
Luca