I know that any kind of operation over a token is possible so long as you implement the smart contract that achieves what you desire. For example, a function
multisend can be developed that allows sending to many destinations in one transaction.
But is there any ERC spec out there that defines the opposite? That is, sending a token from many addresses (if you own the private key of all of them, of course), each address containing some amount of that token, to one destination?