If I understand your question correctly, you are looking for a way to get packet acknowledgements on a per destination basis using broadcast. My experience with TinyOS is somewhat limited, but as far as I now there is no direct way to do that.
What you could try is use unicast messages instead. So for example, you could add extra logic to your application that will make children "register" with the coordinator first thing after booting up by sending some small packet through the channel that only coordinator listens on. Coordinator then keeps a list of registered children and sends messages to them one by one. This way you can use tos.interfaces.PacketAcknowledgements to get acks for each destination and know for sure which children have received their messages.