I don't know about the 56F8367 version Freemaster working with the Codewarrior for 56F8xxx Processor Expert. But I do have the Freemaster shared platform FMASTERSCIDRV working with PE on the 9S12.
If the PE beans for 56F8xxx are anything like on the 9S12, I suggest using the Init_SCI peripheral initialization bean to configure the SCI properly for your board. You will have to setup up the baud rate, and other SCI parameters in the Init_SCI Bean Inspector. For interrupts, specify that SCI interrupts should be forwarded to the Freemaster FMSTR_Isr interrupt service routine. My ISR for the 9S12 is in the device specific part of the FMASTERSCIDRV in the freemaster_hc12.c module. For you, this would be in the file "C:\Program Files\Freescale\FreeMASTER Serial Communication\src_platforms\56F8xxx\freemaster_56F8xxx.c". The linker PRM file generated by PE, and the vectors.c file should point the vectors to your FMSTR_Isr routine. For the 9S12, because I setup the interrupt routing myself in the PRM generated by PE, I have to make sure that I do not define FMSTR_SCI_INTERRUPT in the freemaster_cfg.h configuration (I comment it out where it defines the interrupt number with FMSTR_SCI_INTERRUPT).
For all other parts of the FMASTERSCIDRV, add the src_common\*.c and .h files and the src_platforms\56F8xxx\*.c and .h files to your project and follow the instructions in fmstrdrvum.pdf to configure your driver. One the port is configured with the Init_SCI bean, and you have the driver compiled in your app, then you should be able to set the matching baud rate in the FM client application on the PC and you are away to the races. It all should go relatively smoothly.
Gord Finlay