$NewsText = '"Последние события на валютном рынке не должны оставлять. сомнений в том. что Национальный банк .готов участвовать в работе .валютного рынка", - сказал.';
// находим позицию последней точки перед серединой текста
$HalfText = substr($NewsText,0, ceil(strlen($NewsText)/2));
$InsertPosition = strrpos($HalfText, '.');
// вставляемый текст
$InsertText = '<br>bla-bla-bla<br>';
// соединяем строки
$NewText = substr($NewsText,0, $InsertPosition+1).$InsertText.substr($NewsText,$InsertPosition+1, strlen($NewsText));