Arduino and Gprs

Have you tried dyndns with GPRS in your country? At least here it doesn't work because NAT is used on the provider side. I'd try first to setup such a system using a standard PC or Notebook and go to an Arduino setup if the PC worked.

Usually Arduino and GPRS are used only as a client, sending some data to the internet.