いろいろありがとうございます。arraysave使ってやってみます。
自分でも説明の仕方がよくわからないのですが、

dim save,2
dim a,2

dup a.0,save.0
;dup a.1,save.1

a.0= 10
a.1= 20

bsave "save.txt",save
stop

これだと5行目のdup a.1,save.1で「配列の要素書式が間違ってます」というエラーがでます。
arraysaveにしても5行目でエラーがでて同じだと思うんですが…。
a.1 = b.1 みたいに配列変数の1以降を配列変数の1以降に入れることはできないんですかね。