Это очень простая магия (:
<?php
// Имя файла
$fileName = 'path/to/file/1.m4a';
// Посылаем заголовки
header("Content-Type: audio/mp4");
header("Content-Length: " . filesize($fileName));
// Если нужен диалог сохранения, добавляем такой заголовок:
$quoted = sprintf('"%s"', addcslashes(basename($fileName), '"\\')); // Или любое другое имя файла
header("Content-Disposition: attachment; filename='$quoted'");
// Можно использовать хэндлер файла
$fp = fopen($fileName, 'rb');
fpassthru($fp);
// А можно без хэндлера
readfile($fileName);