I've ran most of my 54 box guilds through demiplane of blood. I use MQ2Events to handle the interactions during the event. Works flawless for my full raid, never misses a beat. This is one of the easiest events in the zone to box.
I setup my crew between the performer and the performers. This way they are close enough for the interactions without having to move. You only need to engage with one mob per wave to keep all the trash off the performer.
Here are my events for the encounter.
[performer_britton_1]
trigger=When she and I split ways,#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Britton Harmony ; /delay 1s ; /say it felt like the end of my days. ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_britton_2]
trigger=it felt like the end of my days.#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Britton Harmony ; /delay 1s ; /say Until I suddenly, ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_britton_3]
trigger=Until I suddenly,#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Britton Harmony ; /delay 1s ; /say suddenly realized ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_britton_4]
trigger=suddenly realized#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Britton Harmony ; /delay 1s ; /say this life was better off alone. ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_britton_5]
trigger=this life was better off alone.#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Britton Harmony ; /delay 1s ; /say Solitude was the best gift you ever gave me. ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_aelfric_1]
trigger=Touched tenderly.#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Aelfric the Flautist ; /delay 1s ; /say Where will you be? ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_aelfric_2]
trigger=Where will you be?#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Aelfric the Flautist ; /delay 1s ; /say Dreaming with me. ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_aelfric_3]
trigger=Dreaming with me.#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Aelfric the Flautist ; /delay 1s ; /say Please, ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_aelfric_4]
trigger=Please,#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Aelfric the Flautist ; /delay 1s ; /say everybody, hear the music. ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_seth_1]
trigger=Another night, in eternal darkness.#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Seth Kimble ; /delay 1s ; /say Time bleeds like a wound that's lost all meaning. ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_seth_2]
trigger=Time bleeds like a wound that's lost all meaning.#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Seth Kimble ; /delay 1s ; /say It's a long winter in the swirling chaotic void. ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_seth_3]
trigger=It's a long winter in the swirling chaotic void.#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Seth Kimble ; /delay 1s ; /say This is my torture, ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_seth_4]
trigger=This is my torture,#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Seth Kimble ; /delay 1s ; /say my pain and suffering! ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_seth_5]
trigger=my pain and suffering!#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Seth Kimble ; /delay 1s ; /say Pinch me, O' Death... ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_randal_1]
trigger=Ol' Nilipus hailed from Misty Thicket.#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Randal Reedsea ; /delay 1s ; /say Where'er he smelled Jumjum he'd pick it. ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_randal_2]
trigger=Where'er he smelled Jumjum he'd pick it.#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Randal Reedsea ; /delay 1s ; /say The halflings grew cross ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_randal_3]
trigger=The halflings grew cross#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Randal Reedsea ; /delay 1s ; /say when their profits were lost, ; /mqp off ; /docommand /${Me.Class.ShortName} pause off
[performer_randal_4]
trigger=when their profits were lost,#*#
command=/multi ; /docommand /${Me.Class.ShortName} pause on ; /mqp on ; /target clear ; /stopcast ; /target Randal Reedsea ; /delay 1s ; /say screamin', 'Where is that brownie? I'll kick it!' ; /mqp off ; /docommand /${Me.Class.ShortName} pause off