There are plenty threads you could search for JSON or *snprintf()` that would help you format your data the way you want it.
That won't work. A published event is fire and forget.
Imagine you spoke a sentence and then regret what you said, how would you replace any of the already spoken words?
However, I'm also pretty certain that Unity can cope with any kind of data you throw at it