You can't mixuse cycles and blender internal materials in the same scene.
You can make a copy or link from the current scene, change render engine and materials in it and use the compositor to combine the two scenes. Adjusting renderlayers in the cycles one so that only the glass is visible, and hiding it in internal should be possible. You can have nodes of both render engines in the same material setup, but you need a scene for both engines to render both.