A simpler calc may be:
Substitute ( Full name; "."; " " )
You can use LeftWords, MiddleWords, & RightWords to extract then one tha you want out.
As for teh font changing, you can format the calculation field the way you want it or if the actual text has some kind of embedded formatting on when entered and you want the actual data to have the formatting as opposed to display, then you can use the text formatting functions such as TextStyleAdd(), etc.
Regardless of the functions used in the calculation, the field should display the font and size you specify when you place the field on the layout.
As a test, I duplicated your fields in an FMP 10 database and was able to specify different fonts, sizes and style with no problem. (Select the field while in layout mode, choose your styles, and then save changes and return to browse mode.)
If this is what you are trying and its not working, try doing this on a brand new layout, perhaps your layout has become corrupted in some fashion.
Your suggestions were all very helpful. Turns out the imported data had some formatting applied to it. Not quite sure how that happened, but the TextFormatRemove function gave me back my functionality.
And the substitute command was certainly an easier way of parsing the file name. A very nice bit, that.
Still hoping for an answer regarding my server issues, but hooray for this forum.