I have been doing some fiddling with OTRS here and there since we installed it and have built up some knowledge- but to be honest I am not sure where best to start on this one so looking for some help!
The Problem
Here is some background on what we are doing and what I want to achieve:
Via the customer portal, I want to be able to display my entire service catalogue in a very user friendly way.
I have already created a detailed service catalogue as an excel spreadsheet which is published to users via our intranet. This catalogue lists the services we offer to our users, further details on the service, how users should request the respective service and the service level targets in place.
I want to publish the service catalogue as a dynamic webpage and we have found some jquery widgets which will output it in the style that we want.
Now... I can work out how to just put a new icon/link in the "customer navigation bar" and have it open as a new window outside of OTRS to display the service catalogue. So this is an option.
My preference however is to have this sit actually in OTRS so you dont leave the system when you open it and can continue to navigate around the customer portal via the navigation bar... Note I am NOT considering linking this static service catalogue page to the actual services I have defined in OTRS. They are the same, but I am happy to manually update when there are any changes.
The Solution/approach?
Some questions from me based on what I am trying to do:
Has anyone done something similar already and if so are you willing to share your code?

Has anyone created a new 'page' to display static content/html like this within OTRS and if so how did you approach it?
Does what am speaking about sound like creating a new module within OTRS and if so what advice or links to resources can you point me in the direction of? (I am happy to share the results if I succeed!)
Any and all comments/suggestions welcome!