Do I have to buy ZMT many times to maintain a tier level?
No, you only have to buy the ZMT required to reach a tier once. After that, all you need to do is to continue holding ZMT. But remember to re-lock each time the lock expires to maintain your tier status/level!