How to Dim HID Lamps
As I understand it, dimming HID / High Pressure Mercury / High Pressure Sodium / Metal-Halide is like dimming flourescant, in that a special ballast does the work and you simply provide a control signal such as 1-10v, DALI or DSI.

Google "dimmable hid 1-10v" and you should find some examples.