I did something like yours, what I did was make the text into sprites(images) instead of using the text function.
Then highlight with a red color sprite.
Setting multiple image points on the text sprites.
Then I put the red borders, set it additive, so i can overlay it on top of the text sprites to "highlight" them.
Control the red borders with events.
You can do the same for audio as to how you control your borders.