Warum solltest du das nicht können?
Einfach den Wert an eine Property des Forms übergeben und DANACH den Dialog zeigen.
Delphi-Quellcode:
with TSomeDialog.Create(Self) do
try
SomeProperty := SomeVariable;
if ShowModal() = mrOk then
DoSomething();
finally
Free();
end;