Опытным путем потыкался к этим mp3-шкам и вот что я выяснил:
1. Если браузер не посылает заголовка User-Agent, то сервер ему файл не отдает (403 Forbidden).
2. Если браузер посылает заголовок User-Agent, но он не содержит строк Mizolla (для эксплорера актуально... ну и для самой Мозиллы, конечно
) или Opera (соответственно для Оперы), то браузер так же файл не отдает (403 Forbidden).
3. Если же в User-Agent присутствует Mozilla или Opera, то файл отлично отдается (200 OK) даже не смотря на то, что Referef отсутствует.
Способы решения проблемы:
1. Скажи пользователям, чтобы не игрались с настройками браузеров лишний раз и чтобы User-Agent передавался честно.
2. Копайсе в настройках сервера. В первую очередь загляни в файл .htaccess.