Holas,
Claro que si es posible, siempre analiza en que areas participa tu solucion, como estamos en la seccion de PHP pues con PHP en el servidor podras capturar el archivo en el servidor, pero como lo generas el archivo?, pues eso lo generas en el lado del cliente por ejemplo con node.js:
http://stackoverflow.com/questions/3...tml5-audio-tag
Tambien existe plugins con jquery por ejemplo:
http://www.sajithmr.me/jrecorder-jquery
En opinion con el node.js seria mejor la opcion.
Saludos