I'm not sure about Macro support for XIM2, but if there is, I thought of one that I would personally find quite useful for Halo 3. Is there anyway that during some games the up button on the DPAD could automatically be pressed, so that you don't have to press it manually to speak when there's more than 4 people?
-Jeremy