If he's gambling and winning, you would say he's on a "hot streak" so maybe that's what he meant by "on the heater" -- he was on a hot streak.
I've never heard this before, though, so it's not a phrase in common use (outside of the gambling community, perhaps?).