Render a surface transparent only if directly visible
Using blender internal, for the material of the objects you want to disappear, turn on transparency and choose mask with an alpha of 0.0.



The transparent objects will still show in reflections but not be seen in the camera.