Maybe something like Stellar, whose fees are ridiculously small?
Then too there are chains out there supposedly with no fees at all...
-MarkM-
I was looking at Solana. I was aware of Stellar when they launched but I've seen nothing about them lately; I see they have a higher market cap than Solana though. I'll look into it.
In your opinion, which would be the best altcoin/chain to build this on?
There are so many I have not attempted to keep up with them all; however I still generally imagine that built in tokens should be more efficient than having to go through all the rigamarole of "contracts" just to have a simple token, so if not Stellar I'd look for something else that implements tokens natively rather than needing to use a "contracts" layer just for such a basic functionality.
Stellar is extremely cheap to use and to issue tokens, albeit how you issue them can be a bit un-intuitive since anyone can basically cause your account to have the ability to issue any arbitrarily-labelled token without even telling you about it!
Essentially if anyone anywhere has their account "trust" yours for some number of some arbitrary label then possibly unbeknownst to you your account can then send them up to that many of such a label, but nothing messages you telling you your account has gained that ability.
So the way I usually issue tokens on Stellar is to have an issued-to account "trust" an issuing account for some number of something, choosing that number as my record of how many I issued since the issuing account doesn't even bother to show you how many it issued of things it hasn't got any of and in fact need never have had any of. So looking at size of "trust line" in my "issued-to" account is how I keep track of how many I believe I issued, and I ask users who want to return tokens to please return them to the issued-to account rather than to the issuing account since sending tokens back to issuer basically un-issues them, since they are afterall intended as "IOUs".
It does mean though the only cost of issuing them is the fee for sending them to issued-to account, which itself needs a trust line which ties up some small amount of XLM until you cancel the trust line.
-MarkM-