You could try to make something like that using AWeb and some HTML. I mention AWeb in particular because IIRC it was better suited to this kind of thing. The Amiga Active CDs did this to fairly good effect. If you have any AACDs laying about, then I'd take a look at them to see how they did it.
(I also believe that Neil Bothwick, who compiled the CDs, still posts on the AA yahoogroup, you might be able to get hold of him to ask him some questions about it.)
Another option might be AREXX.