Ça dépend surtout du nombre de données à garder en mémoire.
Si y'a pas grand chose, stocker ça en variable de session sera à mon sens suffisant.
Si par contre y'en a beaucoup, une table temporaire pourrait-être un choix pertinent.
Ou alors en ultime recours l'utilisation de fichiers, mais plus chiant à faire.