Sembra strano ma questo non trasforma la parola in maiuscolo, ma non sono uguali?
Questo siCodice PHP:
$arr = array($oggettoS,$messaggioS);
$arr = str_ireplace("piero","PIERO",$arr);
Codice PHP:
$oggettoS = str_ireplace("piero","PIERO",$oggettoS);
$messaggioS = str_ireplace("piero","PIERO",$messaggioS);