I have in the past written a proc that takes a comment field and parses it for use in SOP10106, dividing the one string into four separate strings. The logic is a little more complex than you'd think.
Today I discovered a native GP script that does the same thing, the script and how to use it are below.