Sorry for the necro (again), but I figured I'd offer an update on the outcome of this thread. This post might get a little long as I explain what happened, but I hope you find it enjoyable. (PS-the wizard banned enchantment, no irresistable dance)
The encounter ended up being a "chain" of encounters one after the other. We entered the dragon's lair, found a big underground lake of acid with an island of loot on it. We flew, avoiding the island, and went into a passage where we were ambushed by 5 dread wraiths. They almost killed the wizard outright with CON damage. I pulled out one of the Mass Heal scrolls I had purchased, succeeded on my CL check and obliterated them. We then decided to try the island, as it looked like we had nowhere to go. We landed, and were ambushed by a Coin Golem, which was killed but with some damage taken. Immediately after his death, we were attacked by a BLACK dragon.
On the wizard's first turn he cast Forcecage on the black dragon. The DM was pretty miffed. Right after that happened, we were then ambushed by the red. Except, this wasn't any normal red, it was a red dragon ghost. The DM was about to use malevolence on the monk, but then metagamed us and went for the fighter instead. Fighter fails will, jumps in the lake of acid and takes a deep breath of acid. DM ruled he began drowning and then was killed by the acid damage (I almost argued the acid damage should happen first, and then the drowning, but it wouldn't have mattered). I felt bad for the guy, it was his first campaign ever. He had went out and bought what he thought was an awesome dragon-slaying sword, but he never got to use it since he was offed in one round.
The wizard then cast Maze on the dragon, passed SR easily. The DM then said "what's the save on that?" I and the wizard chorused "there isn't one, no save." The DM just about threw a temper tantrum. He was incredibly angry and it showed. I cast Mass Heal again to fix the damage done by the black's breath weapon and the coin golem, hitting the red for half in the process. The dragon's next turn: NATURAL 20 on the INT check! Yeah, right. The DM rolls behind a screen and it was absurdly obvious that he lied, but what are you going to do? Wizard scrolls a Time Stop, and spends his turns to polymorph himself to a gold dragon, cast fly on himself, and Polymorph our rogue into a 12 headed pyrohydra (yeah I know, other creatures not affected yada yada, but the DM didn't argue and I figured if he was going to cheat, I wouldn't say anything). Rogue steps into range, attacks and hits with all 12 heads. Red dragon ghost dies. We deal with the black at our leisure, as it couldn't do anything to us of consequence. I asked my solar to save my fighter buddy and True Resurrect him, so he actually had something to do.
After the fight, the DM threw another temper tantrum. I found out later from the wizard, after the DM left, that the DM had been bragging about how he was going to kill us when they went on a dinner run to Taco Bell. He really did not expect us to live, at all. He threw a temper tantrum about D&D in general and how using all these spells was stupid. He had to admit, though, that he had been throwing death effects at us all night and we had survived by pure luck. He has a bit of growing up to do, really.
So there you have it, the story of our triumph. The DM expected a TPK, and we obliterated his dual-dragon encounter in about 3 rounds.