TNS listener service automatically stopped with Oracle 9.2.0.1 on Windows XP
I don't know what a host string is. What is the error in the listener.log when it exits? Is there any message in the windows event viewer? You may need to enable listener tracing if you suspect there's a listener bug and you don't see a cause in the listener.log.