Quoi que vous fassiez, ne le stockez pas sur le serveur lui-même (même si vous n'utilisez qu'un seul serveur ou dans un scénario de basculement 1+1). Cela vous mettra dans une impasse.
Je dirais, utilisez Database + Memcache pour le stockage/récupération, cela vous gardera hors de portée de Zend (et croyez-moi, les choses tombent en panne à un moment donné avec Zend). Étant donné que vous pourrez facilement partitionner par UserID ou SessionID, même utiliser MySQL laissera les choses assez évolutives.
(Edit :de plus, utiliser DB+Memcache ne vous lie pas à une partie commerciale, il ne vous lie pas non plus à PHP -- quelque chose dont vous pourriez être heureux plus tard)