Send data to server from anywhere

For an upcoming project on wearables I
am trying to figure out which electronics setup
would work best.

I have a simple object, containing GPS, some simple
digital sensors and an arduino of course. I want to go
out with this object and enable somebody behind the computer
to see my position.

The solution I found so far is GPRS. A module costs about
60 euros and I need a receiver and sender side. Besides these
costs I have to send SMS messages every 5 seconds with the
data.

I was wondering if there is a better/cheaper solution to this problem.
Not only for the short but also for the long term.

Thanks already.

One factor that you did not mention is the distance between the sender and the receiver. If they are close, there are less expensive options. If they are far apart, your choices are limited and expensive. Basically, the cost is a function of distance.

Sorry for the late reply.

The range should be 5 km or bigger.

None of the RF transmitters that I'm aware of have that range. So, you're pretty much stuck with the GPRS option.

How about UMTS?