...
Thanks!
Pool's aready know who found a block.
cgminer knows when it finds a block (unless you are using that piece of shit bitmain version modified by morons)
Rather than trying to tell everyone that they MUST tell you every block they've found, you simply need to ask people to tell you and pay them for doing it.
Those who DON'T want to tell you will ignore you. Those who can be bought easily will tell you.
If you have some strange financial situation where you NEED to know every person who found every block, then you need to change your business.
That business design is a failure.