Shadow Effect, old opengl, matrices

Hello, I have a problem, I would like to get a shadow effect from this code. The calculations themselves should be fine (marked red), however I probably don’t understand OpenGL syntax (yes I know it’s old opengl)