Как вывести определенный подэлемент массива в массиве?
$letter = 'М';

$i = 0;
foreach (explode(', ', implode(', ', $products)) as $product) {
  if (strpos($product, $letter) === 0) {
    echo (++$i).") $product\n";
  }
}
Вариант решения на регулярках:
$letter = 'М';

preg_match_all("/($letter\w+)/u", implode(', ', $products), $matches);

echo implode(', ', $matches[0]);