If you put the other content needed below the page as a different page type, you could roll up all the content and display on the single page using the repeater control. Using that, you could then write the correct transformations to modify the URLs as needed and add the correct metadata tags.
If that isn't an option, you could do this behind the scenes possibly using the related pages and write a query to pull the data you needed from that, show in a repeater and transform there.
There are some limited parser capabilities in transformations using macros, but you can also use C# if you need to parse things better.
Hope this at least points you in the right direction. This should be possible to do with one of the above methods, but feel free to share more if you need more help.