if you want to be able to shoot through the grate turn it into a func_illusionary > with the same properties >
then surround the func_illusionary in a clip brush*
*its an ordinary brush which is completely covered in the clip texture (clip) its invisible in the game but blocks players