I'm off to a good start, answering my own thread, but this seems to solve the space character issue but am still running up against the size limit.
SELECT concat(PRO_ELEMENT(ArrayField,1,1) , ' ') +
concat(PRO_ELEMENT(ArrayField,2,2) , ' ') +
PRO_ELEMENT(ArrayField,3,3)...