Que yo sepa una función devuelve un sólo resultado, salvo si usas parámetros por referencias, que si permiten devolver cuantos parámetros por referencia poseas, que creo es lo que buscas
Para esto se le antepone la palabra reservada var al parámetro
Ej:
Código Delphi
[-]
function MiFuncion(var Parametro1:string;var Parametro2:string):string;
begin
Parametro1:= 'hola mundo';
Parametro2:= 'hola mundo2';
end;