CBS Interactive has promoted Sarah Cain to vice president of communications. Ms. Cain, who was previously director of communications, will be responsible for the communications function for CBS Interactive, which includes BNET, CNET, GameSpot, TV.com...