Quote Originally Posted by Smotsholle
I've spent over 1 hour finding out how to do that, but all I found was vague babbling about it being possible, but no where could I find a single snippet of code showing me how.

So I was wondering, Anyone else had this problem and if so, how to fix it?
Something's telling me I'm overlooking something quite obvious, I usually am.
Before rendering anything, call glLoadIdentity, then position your lights and then setup the camera.
Another Thing I found out on the internet was the fact that I can place a maximum of 8 lights on the screen GL_Light0 to GL_Light7, is this true? and if so, I there a way to work around that?
It is true that OpenGL can use up to eight lights. You can have more lights than that but only eight of them can be used at the same time. So in each frame you should decide which lights are active (up to eight) and use only them. The other possibility to avoid max_eight_lights restriction is to make your own lightning by lightmaps (alphamaps?) or shaders.