Podle mě nejde. Soubor se reálně zapíše až když ho uzavřeš pro zápis - musel bys commitovat zápis co nejčastěji, ale to ti zase bude masakrózně zvyšovat režii.
Ale proč to děláš tak složitě? Není jednodušší si nejprve soubor načíst celý mrsknout obsah do nějakého listview (např. - pokud to chceš třeba zobrazovat) a následně k tomu dolepovat to, co paralelně zapisuješ?