Yes, everything in your list can be done on MultiChain. The token can be issued with metadata (for both static and dynamic information), transferred between users, have multiple inputs combined into a single output, burnt (see burnaddress from getinfo).
For the explorer you could start with our open source code: https://github.com/MultiChain/multichain-explorer
I'm not sure what you mean by "standard wallet" but MultiChain itself has a built-in wallet, and any bitcoin-compatible wallet can be relatively easily adapted to work with MultiChain tokens. MultiChain uses the bitcoin transaction format, block format, peer-to-peer protocol and cryptography scheme.