You can take a look at the current jBPM-console implementation to see how it retrieves the FTLs from guvnor and renders it. (https://github.com/heiko-braun/bpm-console)Then it's up to you to use the Portlets API to write your portlet that contains the same logic that the jBPM console.
Cheers