かなり前の記事なので、もう解決しているかもしれませんが、一応書いておきます。
@DTREADで「日」の変数を取得します。
A入手した時の変数(変1とします)を保存します(保1)。
B変1に「何日間」の分(10日間の場合は、変1=変1+10)を追加して、別ファイルに保存します(保2)。
次に、この変数を使用する場合、保2を読込ます。
そして、IF命令で今の日が保2を超えていれば、命令に進まないようにすればいいと思います。
[IF 日<保2 THEN ? "期限が切れています"......]のように。
即効で考えたのでできなければすみません。