>また、誤解があるようなのですが、sdimやstrlenで扱う文字列は文字数ではなく、
>HSP2.61と同様にバイト数の単位になっています。

おにたま氏がこう書いてあるんだが、sdimはマニュアルだと
sdim p1,p2,p3...[文字列型配列変数を作成]

p1=変数 : 配列を割り当てる変数名
p2=1〜 : デフォルト文字数
p3=0〜 : 要素の最大
こうなってる。

でもって、inputのp4を0にすると、変数に格納できる最大文字数ってなってるけど
sdim a,10
input a,100,20,0
こうしても10文字以上入力できるから間違ってると思うんだよね。