Я думаю, что, вероятно, самый простой и безопасный способ предоставить доступ к семплу - это создавать разные версии mp3-файлов, которые являются только семплами.Вы можете использовать бесплатные инструменты, такие как Audacity, чтобы создать более короткую версию MP3.
Если вы используете проигрыватель Flash для воспроизведения только короткого клипа MP3, браузер все равно должен будет загрузить весь MP3, а затем пользователь может легко определить URL файла и загрузить его.С другой стороны, сокращение его с помощью PHP, скорее всего, будет ресурсоемким, поэтому просто обрежьте его заранее, используя инструмент редактирования аудио.