Mike,
I have not tested this and don't have much experience with Pipeline failures. But assuming that they don't turn themselves off if there are too many errors, then what if you create a formula field set to unique field which is some combination of the order and the group.
Then let the For Each run and some of them will fail as they are essentially in a"race" condition to create the record and cannot all win.
------------------------------
Mark Shnier (YQC)
Quick Base Solution Provider
Your Quick Base Coach
http://QuickBaseCoach.commark.shnier@gmail.com
------------------------------