Seems like the kind of thing third party clients could have already provided pretty easily. It's just breaking the message up into small chunks and adding a counter to the post. Posting them all at the same time in the right order should be trivial for an API user.