Вы переосмысливаете проблему.
API GeoIP City дает вам код состояния .
Потратьте десять минут и составьте список состояний, которые выхотите отправить на ваш вторичный сервер.
В Perl:
my %west_coast_states = qw( ca or wa ut nv ... );
my $state = ip_to_state_code();
if ($west_coast_states{$state}) {
# send West Coast states to West Coast server
} else {
# all other users sent to East Coast server
}