Tony Massarotti has a good breakdown of the impending squeeze in the rotation.
My guess? Once Clay Buchholz comes back on July 4, the Red Sox will use six starters through the All-Star break (look for Jon Lester to get some extra rest) and then figure it out later.
In the end, having too many starters is rarely a problem. These things always seem to work themselves out.