Well... if the fee is for a darksend session so you pick the rounds (this only influences how long it will take) and then hit start session and pay your fee.
If you stop the session you'll have to pay the fee again.
Hey presto no spamming.
No, you could stop/start the session as much as you want. The wallet will see you have an active "subscription" and provide that.