Also das gerade gepostete Script sollte eigentlich funktionieren. Hab es grad mal kurz getestet und mir wird ausgegeben, dass der Cookie nicht existiert.
In Wireshark konnte ich hingegen eindeutig sehen, dass der Cookie gesetzt, wieder uebertragen und anschliessend geloescht wurde.
Es funktioniert also.
Probier es also mal bei Dir.
Falls es nicht funktioniert dann koennte es entweder mit PHP-Einstellungen, einem Bug in der PHP-Version (ich nutze 5.2.0) oder, was ich im Moment sogar vermute, am IIS liegen.
Nachtrag: Die Ausgabe, dass der Cookie nicht vorhanden ist ist richtig, denn er wird ja gesetzt und beim naechsten Aufruf wieder geloescht.
Nachtrag 2: Es ist natuerlich im Grunde auch moeglich, dass der Cookie hier garnicht gesetzt wird.
Entsprechend waere eben eine Beobachtung mit einem Tool wie Wireshark sinnvoll.