This may be a really stupid question but how do i render my game so that it looks just like it does once i press p in blender?

Well that depends.
If you’r using GLSL than it should already look pretty close to the render, and you will only need to turn AA off. Maybe disable pointlight shadows and stuff like that.
You can get close to the ingame look, but it can never look the same.

Thanks for the reply but i don’t understand what that means? Ok how do i render my game?

This probably isn’t what you’re looking for, but couldn’t you just take a screenshot while your game is running?

On 2.57, in switch to “blender render” up the top.
Then in the render menu select “openGL render”

That should work.