Saving Serial.read() as a string, and splitting the string

That's because Arduino is hardware. The software is C or C++. There are plenty of string handling functions in C, like strtok(). Of course, you need a string, not a String, to use them.
[/quote]

PaulS:
Start with re-writing the HardwareSerial class so that Serial.read() returns a String.

I'd rather not. I'll probably screw something up. I will attempt to save it as a string, as zoomkat mentioned by going
thing =+  "asdf"; //(or was it +=?)

PaulS:
That's because Arduino is hardware. The software is C or C++. There are plenty of string handling functions in C, like strtok(). Of course, you need a string, not a String, to use them.

Yes, I know that. I was talking about the code that Arduino uses and whatnot. Sorry if there was a misunderstanding.
And yes, I am looking at strtok, and although I don't initially get it, I will have to play with it to understand it. Thanks for the advice.