プチコン3号の文字列変数は内部では配列で処理しています。 そのため普通の文字列変数であっても配列変数のようにA$[2]でA$の3文字目を取得できたりして便利なのですが、配列の「参照型」という特性をそのまま受け継いでいます。 解決策としてはすでに書かれている通りです。