Non sono un esperto di regular expression e dovrei fare qualche prova per trovare una soluzione ad hoc...

Intanto tieni presente che il metodo split riceve come parametro una regular expression.
Poi vedi tu se ti basta il carattere ' ' oppure vuoi prendere ' ', \t, \n, ecc. come possibili delimitatori delle parole. Per capire meglio ciò di cui sto parlando dai una occhiata alla pagina Pattern in particolare penso che possa farti comodo il Predefined character classes \s

a questo punto fare un ciclo di for per unire a due a due le parole mi sembra la soluzione più semplice... cosa sono 3-4 righe di codice?

Ciao!