^^ The best way
But for the novices...
Open notepad and add the following, replacing
textures/mytexturesfolder/thenonsolidtexture with the path to the texture you want to be able to walk through (note the lack of any file extension):
Code:
textures/mytexturesfolder/thenonsolidtexture
{
surfaceparm nonsolid
{
map $lightmap
}
{
map textures/mytexturesfolder/thenonsolidtexture
blendFunc GL_DST_COLOR GL_ZERO
}
} Save this in \base\shaders\ as yourmapname.shader (please don't literally call it that....replace yourmapname with the name of your map (without spaces). Also to ensure the file extension is kept, type it in the filename box as "yourmapshader.shader" (with the quotation marks).
Now open shaderlist.txt, which is also in \shaders\ and add yourmapshader on a line of its own at the end of the file.
Finally, in Radiant make a brush covered in system/nodraw and use your custom shader to texture the visible sides.
For those of you who say "why not just make the brush with nodraw then texture the visible sides
without making a shader"....you keep doing it that way until your brush becomes oddly solid and you have to remake it

This way ensures the brush remains nonsolid and won't go wrong at any point.