It depends upon what render system you are using but with Blender internal light, by default, affects diffuse and specular channels. There are checkboxes for this under the Lamp data context. Simply turn off the Diffuse checkbox and the light will only contribute to the specular channel.