If you wanting a hybrid of a PowerPoint presentation and a web site that you can make yourself have a look at Microsoft Sway (preview version) the 2 min video below pretty elegantly describes how it all works and you can have a look at sample “sways” here.
It’s a good way to supplement an existing web site with some great looking user creatable content.