In a normal pool, when a block is found, the reward for that block is distributed to all the users who contributed work to the pool.
When solo mining, the solo miner takes the whole block reward for himself.
You cannot simultaneously give all 25 BTC to the miner that found it AND divide it up among everyone who is hashing on the pool.
I am sure the questionis being lost here, unless I am mistaken and your response is not intended for me.
My query was to the contrary, i.e a pool in which if a person found the block, then he'd get the reward (not share it), but for the blocks won by the pool shared throughout, aka a pool that offers solo mining in and pool mining.