You can create a custom PRT page layout to display content in a way not possible with the standard layouts provided with the portal.
A layout is defined in a JSP page that is packaged as a portal component and deployed to the portal. Once deployed, an administrator can create a layout template based on the component, and then create pages based on the layout template.
Understanding how portal pages are rendered, as described in Portal Page at Runtime.
Experience in Developing Portal Applications
Experience in Writing JSP Pages
How to Create a Custom Layout describes the workflow
Layout Tag Library provides a collection of tags that enable you to create custom page layouts
Sample Layout provides sample files that define a custom layout