We should probably design a NIP for this to avoid sharing outside the relay. It could be really simple:

1. Main event with full text encrypted with a secret.
2. Each subscriber receives an encrypted event with the secret.

Clients put 1 and 2 together and open the content seamlessly.

1 and 2 can be rebroadcasted at will.