Visto che l'input iniziale (cognome e nome) deve essere immesso in una sola var, il problema non sta tanto nel restituire prima il nome e poi il cognome.. ma capire qual'è il cognome e il nome..
Se il cognome è composto da una sola parola e lo stesso per il nome (ad esempio Rossi Mario), allora il problema non sussiste (risolvi il tutto splittando lo spazio), mentre se il cognome è composto da più parole e, magari, anche il nome è composto da più parole, allora la cosa si fa un po' più complicata...a meno che, il cognome viene diviso dal nome tramite un carattere "jolly"