3rd Person Camera Shader? - Make Polys that Obscure the Character Translucent

How do I do this?

Is there already a script out there that does this or do I need a shader that makes obscuring objects transparent?

Also, there are som objects in the game like, a spiral staircase that is one mesh, if this object become transparent, the the whole thing will become transparent making the character walk on a half visible staircase?!

Is there a way to make only a box area of the camera make obscuring objects transparent so that just the foreground polygons will become partially transparent?

Any input greatly appreciated, thanks!

You could do this with a custom vertex shader. Something like the alpha clipsafe shader. That probably needs to be updated for Unity 3, though.