UNO+SIM900 GPRS/GSM+Ethernet+Raspberry Pi

Hi,
I have a gprs/GSM shield and a Ethernet shield. The objective is to connect to the cellular data network using the GPRS shield and then provide Internet access to a raspberry pi thought the Ethernet shield. So the ardunio is acting as a router or access point. Is this doable? I've also thought of attaching the GPRS shield directly to the raspberry pi using two wires for the UART and two wires for Power.
Can anyone offer any advice on either approach?

[Post on the subject](http://www.geeetech.com/forum/viewtopic.php?f=9&t=11sim modemu169)

a short youtube video

another post on the subject

and anothr video (NOT mine)

from what I've gathered thus far it is doable. One way seems to be using a voltage divider. I still hoping to find a way to connect using GRPS and access that connection through the Ethernet.

Thanks much

There is a pin conflict involving the SD (which I don't plan on using) Resolving that the GPRS+Ethernet configuration reportedly works so I'm wondering; can the Raspberry PI be made to see the Ardunio with that combination of shields as an Ethernet access point or even a serial access point (popE)? So the RPI would get it's IP address from Arduino.

Most of the examples I've seem thus far have the arduino getting it's IP address from the Ethernet then sends SMS over GPR.
I need the opposite, The GPRS/GSM making a persistent tcp connection and waiting for request over Ethernet or from the outside world. So The GPRS shield needs to be configured for HW communication not soft serial.

Help anyone?