Yes, MultiChain does have support for built-in blockchain tokens, both the "native currency" of the chain which can be used for transaction fees, and any number of additional assets which are issued on top.
If you go through section 6 of the 'Getting Started' guide you will get the idea:
https://www.multichain.com/getting-started/
Assets can be created with send/receive restrictions that are managed by one of more asset admins. If you want automatic asset expiry you will need to do a little work with smart filters to define that, since it's not a built-in feature, but it should not be too difficult.