multiple parties to sign a transaction before being broadcast (or after, but either way be associated with)
You could do something along those lines:


Create a transaction to a multisig address with private keys that the different parties control.
The parties sign a transaction having for input that multisig (which shows they agreed and signed) and for output the OP_RETURN.