The no trade clause would make sense if they sign them for 2 years. Ideally, they sign 2 year contracts, with the second year partially guaranteed, and a player option.
That way, they could opt in, and the Celtics buyout them so they get the guaranteed money and retire in green, if I'm not mistaken.
In that case, you could sign KG for 6 + 4 guaranteed and Ray for 5 + 3 guaranteed. You pay them 10 and 8 million each for this one year while getting some cap space to absorb a one year bad contract (Ariza, Okafor...?) and get a draft pick this year, or, better yet, in 2013.
Could this be done under the CBA? Would you do it?