Yes. I can point you in the right direction, but obviously you're talking custom coding in the end.. ;)
The easiest approach would be to look at the various, past, examples for making calls to show a "now reading" type list in the sidebar (I think there's at least one in the documentation, actually -- if not, search here). Make three calls, one for each 'category' you've set up. tweak the output to your liking. ;)
The more complex approach would be to do something like the cga-index.php sample code does: run the more complex query yourself, say all products ordered by category, and then generate completely customized HTML via PHP on the resulting array of data. That's more tricky, but more flexible too.
Feel free to ping if you need more details/direction. I don't always catch stuff here (have I complained enough about the lack of email notifiers in bbpress?!?!), but if you use my contact form, or post a (always-moderated) response to the PowerPack post on my site, I'll get back to you. ;)
Oh, I should have added that either way you can use the per-entry 'custom' data to store the link to the book/movie site, so it's all in the CGA table. The more complex way would give you more formatting control (since you control all of the output!), and would also let you display the 'more info' pages within your site if you wanted.