String concatenation for Serial.print

Saving into a buffer can be an option, but not a nice one

If you're not keeping it in some buffer then where are you concatenating it? I think you have a general misunderstanding of what's going on here. Perhaps you should describe what you actually want to see happen and let someone tell you what's the best and most efficient method to do it.