I know that this is possible with shaders but unfortunately this is too advanced for me to use. Is there any way to use specular and normal maps without having to create a shader?
Also whats the minimum required shader version and graphics card needs to support to use this?
Panda has support for the Cg shader language, which is described in the Panda manual.
A good book on Cg techniques (or a good web reference) can probably get you started. Additionally, pry into the Glow-Filter, Cartoon-Shader, and Normal-Mapping demos to see shaders in action (including the Panda code to load the shader and bind it properly to a texture definition).