Where did I say it is ok for a player to "hide" a foul? I reread my post 4 times to be sure...
This "The shooter is correct, in that they are not obligated to tell your team mate that they fouled unless asked". There is no way to read that other than "if you foul and they don't see it, don't tell them about it". I guess it's not technically "hiding it" where you go out of your way to make sure they don't see a foul, but what would stop a player from getting his body in the way of the line of sight by "accident".
The only way that can be close to being an acceptable rule is if the opponent is designated as the ref and will watch the shot even if he has to walk around the table with the shooter.