Procter & Gamble, which owns Boston-based Gillette, has named a chief communications officer to succeed Craig Buchholz, who has been hired to oversee global communications for General Motors.