Hallo Daniel
aber eine session hat einen gravierenden nachteil:
ich kann die daten nicht über einen definierten zeitraum speichern - z.B. mehrere tage (korrigier mich, wenn ich mich irre).
daher der weg über die cookies.
Ich versteh nicht so ganz, warum du dich gegen eine Verwendung von Session sträubst. Du hast doch eigentlich nichts anderes vor und die Session-Lösung ist da bestimmt der elegantere Weg. Da du ferner eh davon ausgehst, das deine Besucher Cookies aktiviert haben, kannst du dir doch das Session_Cookie zu Nutze machen um dein "Zeitproblem" zu steuern.
Ergänzend zu Sven wollte ich noch anmerken, das man max. 20 Cookies pro Domain setzen kann. Das sollte dann auch erklären, warum dir das erste überschrieben wird.
Gruß
Oliver