This is a common problem with early boxsters. The bushings in the horn are worn out and it is engaged all the time. There is a diy fix discussed over at renntech.
It worked for me. Make sure you have the radio code before you disconnect the battery. Here is the link.
http://www.renntech.org/forums/index.php?showtopic=1728&hl=horn