Has anybody tried using diffuse maps in the game engine? if so do they work?
Yes, Blender 2.42a game engine supports diffuse and vertex lighting natively. Perpixel shading/bump mapping/phong shading is supported via the python GLSL interface.
To add a diffuse map to an object, simply add a material and image texture as usual.