That model allows for your message to be appended to AntPool's signature on the coinbase transaction. Anyone can add whatever message they want to any transaction. Using Bitcoin Core, you create a transaction with your hex-encoded message, sign the transaction and send it out. Prior to 0.12.x, this had to be done manually (I wrote code to do it a while back), but now it's part of the createrawtransaction API.