OK, yeah this is sort of old and the battle is over (for now), but here is some clarification:
the War in Iraq, like all wars, will one day end. Therefore, expenditures for the war will end.
SCHIP is an entitlement. And, as we know, entitlements never end. Therefore, we will be paying for SCHIP long, long after the Iraq war is over.