Software serial routine

I want to send the data as per my first post via any serial option.

First, you need some data to send. Do you have that, or is that really the first step?

If the first step is really to get the data from the GPS, you can hardly "forget software serial for the moment".

The TinyGPS library comes with example code that reads GPS data from a device connected to a set of pins being read by SoftwareSerial. Pretty much seems to fit all your needs.

keeping in mind a continous stream of data to be decoded into commands.

Where is this continuous stream of data coming from? Not the GPS. It sends data in bursts, when it has something to report.

What commands are you referring to?