Some questions I had (which I think I read here somewhere already, but can't find back quickly).
Does an irresistible force prayer end the magic phase, or can a WP just cast additional prayers?
Can a WP cast the same prayer again in the same phase if it got dispelled?
Does Soulfire also hit enemy targets in basecontact with a detachment?
1. No, a WP can keep casting as he does not miscast. The only reason an IF can end a magic phase is certain results on the miscast table.
2. No, he can only attempt to cast each prayer once, successful or not.
3. No, the DD element of Soulfire is against units in contact with the WP, not the unit. The flaming attacks of course do carry on.
At least that's how I read it.