hi,
I have been working with Asterisk since 2007,
I have done a lot of programing around asterisk,
what you have described in the attached file all can be done,
I can also add a GUI for you to upload the recording files to be played.
if you want we can also email the recordings to preset email address,
kindly let me know if we can discuss the project before we start.
thanks,