Buen día.
Recuerda usar Tags para el código
[delphi]
//Código
[delphi] (Esta va con el formato de cierre [/TAG])
Con respecto a tu duda, recuerda que cuando trabajas con un Form, trabajas con un objeto. Por lo tanto tienes entre otras propiedades y variables publicas y privadas.
Crea una variable en la sección public del objeto Form2 y desde el Form1 solo debes llamarla.
Código Delphi
[-]
type
TForm2 = class(TForm)
private
public
PubString : String;
end;
procedure TForm1.MostrarForm2;
var
theForm2 : TForm2;
aString : String;
begin
theForm2 := TForm2.Create(Self);
try
theForm2.ShowModal;
aString := theForm2.PubString;
finally
theForm2.Free;
end;
end;