mqlee,
I'm not understanding what you're asking for (though I'm sure Marco does). If I have a ton of DML statements and don't want a ton of results windows, I just put BEGIN ... END; around them.
But I've never had a problem running with up to 50 statements in a SQL window. What's the issue?