Вы имеете в виду, что вы хотите, чтобы на вашем устройстве Windows Mobile работал сервер, а к нему подключалось другое устройство в Интернете? Или вы имеете в виду, что на сервере, на котором вы работаете, нет фиксированного общедоступного интернет-адреса, с которым ваше устройство Windows Mobile может общаться?
Альтернативой использованию статического ip на сервере является использование динамического сервиса dns, например dyndns . С помощью этого сервиса вы можете запускать приложение на сервере, которое может обновлять записи dns до текущего динамического общего IP-адрес и доступ к серверу через доменное имя dyndns, которому он был назначен.
На ваш вопрос об использовании частных IP-адресов в вашем соединении gprs, короткий ответ - нет. Вам нужно будет настроить VPN-туннель для вашей частной сети. Некоторые операторы мобильной связи могут предоставлять услугу, в которой вам выделяется частный apn, и они устанавливают туннель между собой и вашими сетями, тогда ваша трубка получит частный IP-адрес из вашего выделенного пула, когда будет установлено соединение gprs, но это не является бесплатной (или дешевой) услугой, и для ее завершения требуется аппаратное обеспечение на конце сети.