Bueno, al final quedó sin tildes y con las palabras bien formadas.
Dejo el código por si alguno quiere.
Código PHP:
$str="$rownoticiaprincipal[titulo]";
$str = strtr($str, "áéíóúÁÉÍÓÚñÑ", "aeiouAEIOUnN"); // reemplazo los tildes
$str = preg_replace('/\b[a-z]{1,3}\b/i', '', $str); // reducimos palabras
$str = preg_replace('/\s+/i', ',', $str); // cambiamos espacios
$str = trim($str,','); // eliminamos los residuos
Muchas gracias pateketrueke! Saludos.