this is about 3rd person cameras, once again. I've read about 200 posts about that issue on this board, but didn't find something solving my problem, so please actually read this before flaming me

I've created several 3rd person cameras for my program, but all of them have some sort of a problem. The flying camera, that follows the player and collides with walls can get stuck and generally doesn't look quite as nice as I want it to - that's why I went back to the other camera solution.
Basically just a manual camera following the player at a certain distance and rotation around him at the users command.
Well, the only problem is, that I don't want it to collide with walls (easy) and want the objects between the camera and the player to disappear (not so easy), which is exactly my problem.
Are there any good ways to do that? I tried using rays with the collision manager and setting intersections to invisible. That doesn't quite do the job, though, as my .bsp map would be completely invisible if some single wall came in between camera and player. And besides that I'd rather have them transparent than invisible.
Is there any way to do that? I.e. find out which objects are between camera and player and make them transparent ?
Thanks for your help,
kmh