Si en lugar de variable lo defines comno una propiedad published podrás hacerlo utilizando RTTI.
En la Unit TypInfo (al menos en Delphi6) tienes unas cuantas rutinas, entre ellas ésta que te pueden ser útiles:
procedure SetStrProp(Instance: TObject; const PropName: string; const Value: string); overload;
Revisa éste hilo:
http://www.clubdelphi.com/foros/show...highlight=rtti