Yeah!
Check out the parser and drawstring classes… these can be overridden to insert variables from other parts of your project, like a stored player name!
The default parser in Unity is actually set up to do this a bit. You can reference the FleeceDefaultParser scriptableObject in your code, and when the player puts a name into the game, save it there as a variable named “playerName”. Then, to insert it into any fleece string, the tag <<$playerName>> will reference back to this!
You can store these variables in a different place by writing your own Parser or custom Drawstring commands! (For instance, <<GetName()>> could be programmed to return a player name from some object in the game)
I hope that helps you get started, let me know if you need any further help!