Comment cela ce calcul t'il ?
Si il existe des calculs, alors c'est faisable, ou alors tu cale ton ip ans un aray avec $array = explode('.', $ip) ou un truc du genre, puis tu boucle :
switch($array[0])
{
case "10":
....
je m'arrête là mais l'idée y est.