Usar variables globales no es malo, de hecho ayudan mucho. Como no das muchos mas datos yo usaria esto:
Código Delphi
[-]
AssignFile(archivo, 'Ruta\' + FormPrincipal.Label1.caption);
espero que te sirva, si no puedes seguir con las variables globales porque a veces no hay mas remedio.
Salu2