Top of 123:
Drac plunges through the blade barrier, avoiding the worst of the damage (SV22) and taking (49/2 = 24 pts) and has 130 hp left.
Drac just misses going 3-for-3 with critical bites, only getting a natural 19 for this bite, which is plenty good enough to hit for (13 - 10) 3 hp damage. Armstrong has 69 hp.
Drac successfully grapples with the snatch (40 vs. 24)
I'm going to say that yes Armstrong gets SR against his own spell, and yes he gets a SV. He penetrates his own SR (30) and makes his SV (23) and takes (37 / 2) = 18 hp. Armstrong now has 51 hp left.
Bottom of 123 for Good!
OOC: Saves are odd things - how could a massive creature like Drac pass through the barrier and not be fully affected? Well, he winged and dodged or something. How could Armstrong not be fully affected when held in Drac's mouth? Well, he shrank away in one direction, wriggled in the other, forced Drac to shy away from a particularly big blade or something. It's all very meta.