Matt,
Here's a grass clump I made in Onyx, which can create double-sided OBJs. This OBJ actually has three Parts - a Culm (base), and two separate leaf groups. The two separate leaf groups each are double-sided in the OBJ. This is shown when I imported it into 3dsmax (so I could show you as the double-sidedness doesn't show up in TG2).
Basically, I've applied green to the culm, green/yellow to the front/back sides of leaf group 1, and red and blue to the front/back sides of leaf group2.
Also shown are two simple planes; one has the material of Leaf 1 (double-sided). The other plane has Leaf 2 material (double-sided).
This could be good for tree leaves especially. For my particular grass clump situation, because Onyx can divide up leaves into multiple groups, I'm just giving them different colors and it works alright just having two colors rather than four. But for future use or other models, it would be a nice function to have if it's an easy update. Having duplicate polys, flipped, would be pretty memory intensive and not the best solution. A tree that is a 200MB OBJ would balloon up to 400MB.
If you want a real multi-material, double-sided OBJ to play with, just ask. I'll make one quickly. It just can't be this Onyx file as I can't distribute or post those.
Thanks,
-Matt