Nothing can happen in between the damage being dealt to each target, and no player can choose to take actions. Any abilities that trigger while Soulfire Eruption is resolving go on the stack after Soulfire Eruption finishes resolving.