Podrías usar algo como esto: Código PHP:
$mensaje = 'Hola mundo, les invito a formar parte de la nueva comunidad que esta mas que super genial...'; // Mensaje que se va a cortar
$max = 19; // Número máximo de caracteres que se mostrarán antes de que el mensaje se corte
$msg1 = substr($mensaje,0,$max); // Variable que obtiene los primeros caracteres del mensaje
$msg2 = substr($mensaje,-12); // Variable que obtiene los ultimos 12 caracteres del mensaje
$finalmsg = $msg1 . '... ' . $msg2; // Aquí se asigna el mensaje cortado a la variable $finalmsg y además añade 3 puntos (puntos suspensivos) entre el corte de mensaje y los últimos caracteres ($msg1 y $msg2 respectivamente)
echo $finalmsg; // Muestra el mensaje cortado