Need help with creating a dialogue system that is branched to my objective system

So I have created a system in the level blueprint (see to the attached picture below) and what this system is meant to do and is functional, is by going to all three objectives at random it is meant to play the end game cinematic. I don’t have the cinematic or the sound design completed yet so it just quits the game. However, whenever the player interacts with any of these triggers I want him to have some dialogue, though due to the type of storytelling I’m going for I may need to have varying dialogue.

For example, there are 3 objectives which all have 3 sound files each, is there a way incorporating the system that I already made, where depending on the order that these are triggered in plays a different combination of dialogue.

Bonus question. Is there a way that I can make the trigger box once interacted again not be able to be interacted again because from testing it has allowed the audio to continually be played when re-visiting the trigger