Material that shows up as alpha channel on render, but shows up in reflections
Cycles Render

All you have to do is to add a Holdout node to the material output on the masking object.



Blender Render

Enable Transparency on the material of the masking object, set transparency method to Mask and change Alpha to 0