I don't think this is possible, conventionally. But you can put two patch meshes next to each other, facing facing different ways, and have one be nonsolid and the other solid, depending on the arrangement of the patches, your map, etc., since patches can be walked/shot through on one side.