718です。
なんとかお金のメドがついたのでREALbasic4.5スタンダードパックを注文することができました。
今月中には届くと思います。
ところでまた分からないことが出てきてしまったのですが、

Dim buf As String
Dim textout As TextOutputStream
Dim f As FolderItem

buf="test"
f=getfolderItem("HD:etc:サンプル.txt")
if f<>Nil then
textout=f.CreateTextFile
textout.WriteLine buf
textout.Close
end if

これを実行すると1回目は"サンプル.txt"の名前で保存できるのですが、
2回目に実行すると"取り扱えないNilObjectExceptionが起きました"と表示されてエラーになってしまいます。
わかっているのは、保存するファイル名が半角だと正常に保存されるのですが、
ファイル名に全角が含まれているとエラーが出るようなんです。
ファイル名に全角が含まれていてもエラーを出さないようにするにはどうすればよいのでしょうか?
よろしくおねがいします。