Pues... pasa primero toda la cadena a minúsculas y listo.
Código PHP:
<?php
function remplazar($texto){
strtolower($texto);
$texto = str_replace ("foro", "FORO", $texto);
$texto = str_replace ("foRo", "FORO", $texto);
return $texto;
}
?>
Saludos !
PD: Creo que con expresiones regulares puedes hacerlo insensitivo.