Ok so Progress…
I created two widgets. A Widget of Holding called HudBorder With a HorizontalBox and One which houses Player Info called PlayerHud
Inside the HudBorder i created a function called AddPlayer
AddPlayer Creates a PlayerHud Widget and adds as a child to HorizontalBox
Then in my GameMode after my player join funtionality i get all Hudborder widgets and cast to it running the AddPlayer Funtion
So far that works for adding Widgets Dynamically to the HudBorder.
next is to remove them when player removes.