Certo che si può fare.
Da questo sito (http://ip-to-country.webhosting.info/) scarichi il csv che contiene per ogni paese, i renage di ip ad esso assegnati. Ti estrai solo quelli dell'italia: quando l'utente si connette controlli se il suo IP è italiano e ti regoli di conseguenza. Ciao!