配列で… dim a(300) としていて…それを書き込むのなら
(↓カンマ区切り形式で…100毎に改行してファイル出力すると仮定…)
for i%=1 to 100: print #1, a(i%);","; : next i% : print #1, a
for i%=101 to 200: print #1, a(i%);","; : next i% : print #1, a
for i%=201 to 300: print #1, a(i%);","; : next i% : print #1, a
と書くより…
work$="": for i%=1 to 100: work$=work$+str$(a(i%))+"," : next i% : work$=work$+chr$(13,10)
work$="": for i%=101 to 200: work$=work$+str$(a(i%))+"," : next i% : work$=work$+chr$(13,10)
work$="": for i%=201 to 300: work$=work$+str$(a(i%))+"," : next i% : work$=work$+chr$(13,10)
print #1, work$