SIM800 and sending data over gprs

You can create two sofSerial ports. Have a look at this link for details. https://www.arduino.cc/en/Tutorial/TwoPortReceive