Allora, puoi usare i metodi standard di VB.
codice:
dim N as integer
n=freefile
open "path\nomefile" for output as #n
'...
' operazioni di scrittura
'...
close #n
Ora, per scrivere sul file puoi usare l'istruzione print

codice:
print #n, "riga"
Per scrivere i valori devi ciclare tutte le righe della flexgrid (non ti so dare il codice perchè non l'ho mai usata...).
Per ogni riga ti costruisci una stringa con tutti i valori di seguito e poi la memorizzi nel file con la print;
Es.: se hai una situazione del genere nella griglia:

12|32|F3|56|30|06|80
FF|15|FD|FE|67|63|88

cicli tutte le righe, e per ogni riga costruisci una stringa con tutti gli elementi in modo da avere nel file:

1232F356300680
FF15FDFE676388

Poi per leggere fai l'inverso:
Usi sempre la Open e la Close solo che usi l'istruzione line input;

codice:
dim strIn as string
'...
' apri il file
'...
do while eof(n)=false
  line input #n, strIn
  ' Adesso hai una stringa con tutte coppie di valori esadecimali e con l'istruzione mid puoi inserirla nella griglia
loop

' Chiudi il file.
Scusa se non scendo maggiormente nei dettagli, ma è venerdì pomeriggio e sono un po' fuso...