As it happens I have a glow plug soldering iron but it is not temperature controlled. It IS pretty heavy duty and you could probably solder gutters with it (but you wouldn't use it for SMD work

I can think of two ways you could control the temperature. The first is to use a type K thermocouple - these are cheap and easy to get and you can get ICs that will condition them and provide a linear voltage output proportional to the temperature. You could use this to switch the power and also to display the temperature. Type K thermocouples work up to around 1000 degrees C so your main hassle would be to mechanically couple the thermocouple to the glow plug or soldering bit to get an accurate temperature reading.The other possible way (and don't take this as gospel as I have not tried it) would be to measure the resistance of the glow plug and - providing it varies with temperature as most resistors do - use that to derive a temperature value. You'd have to have some sort of PWM for the power control anyway, so you could maybe measure the resistance in the off times of the PWM. This would be more difficult as you'd be on your own design-wise (using a thermocouple you could use "reference designs" to some extent) but if you're up for some design work it could be a nice project. You'd probably have to get a thermocouple thermometer to calibrate the glow plug resistance / temperature curve as a start.Anyone else got any other ideas?