multiple textures with glsl

I understand the use of multitexture mode and having the ability to map different textures to different faces using uv mapping, but I would like to use glsl for my game because I like the sun shadowing it has. Is there a way to map different textures to different faces while in glsl mode?

Yes, with multiple materials. Use the “Assign” button in the Materials window while in Edit mode and with your faces selected.