So after some searching around what i wanted which included trying to co-opt the localization feature inside of unreal i figured out how to do it.
Useing the “Replace string Node” you can replace words in any given text. for example…
In the text variable it would say something like
“Hello /n, how are you doing?”
in your widget it would look like this
"Hello Bob, how are you doing?
the part circled in red is the important part. Using this you can attach this to any dialouge or notification and include a special word for your custom players name. you put the custom word such as /n into from, then you can grab the variable that holds the player name from wherever it is and plug that into the to.
Its not the quick secret trick i wanted but its far better then trying to use format texts and clever bools to make it work.