I think the Corsair HX620 would be sufficient. It's been proved that it can handle 2 x 8800GTX's in SLI with an overclocked QX6700.
Failing that, you could buy one of these.
Correct me if I'm wrong here guys....
But don't you only need the 8 pin connector IF you want to overclock / use the overdrive function on the 2900 etc? Otherwise you can use two 6 pin connectors if I'm not mistaken?