how to do remote data logging with GSM shield

hi,

I want to use Arduino with GSM shield for remote data logging.

The GSM library contains examples for a client and a server, which seems to be what I need. But I have no idea how to implement my application.

  1. Arduino reads some sensor outputs (weather data)
    2a) Arduino + GSM shield provides the data for read out via internet
    2b) or sends the data to a known internet address.

I guess for step 2a) Arduino shall be a server and for 2b) it shall be a client.
I am using the internet but have no idea what is happening in the background when I run my browser.
Another question is what type of pin-card I have to use in the GSM shield.

I would be happy to get tips and/or literature/links where to read how to do it.

Thanks in advance

SupArdu