If you know the split up front you can actually just broadcast the note with all of the participants in zap tags with their respective weights

GitHub
nips/57.md at master · nostr-protocol/nips
Nostr Implementation Possibilities. Contribute to nostr-protocol/nips development by creating an account on GitHub.