レイヤの名前がごっちゃになるので、
#define STATUS message1
みたいなことをしたいです。

地道に変数に入れてみたところ、うまく動かない個所が出てきます…。
f.lay_status = "message1";
で、使うときに、たとえば、
[position layer="&f.lay_status" (略)]
ルーチンの中のコードなのですが、
うまく動くときと、動かないときがあります。
変数の部分を、message1と書くと、動くようになるのですが…。