certo che funziona

puoi associare all'oggetto printer direttamente una variabile, una concatenazione di stringhe, ecc.

printer.print "Ciao da " & NomeUtente

con il file

...
...
Riga = FSO.Readlin() //dipende da come hai fatto
Printer.Print Riga

ciao