without having thought this all the way through, I believe you may want to look into reader-writer locks for a 1:many synchronization option. We discussed this before, eg here:
Multiple task synchronization problem - Kernel - FreeRTOS Community Forums