Hi,
I have developed an e-presentation site before and can develop it again as per your needs.
I have worked with Doc, XML, PPT, PDF and CSV files.
I'll use an opensource library and Ruby on Rails for this task.
Looking forward for a positive response and further instructions to start the project.
Regards,
Hassan