Is Sol Campbell gay?

yes

He will be "coming out" at the end of the 2009/2010 season when his contract ends with Arsenal.