Hacedlo como queráis, yo también pienso que hacer una lista "al vuelo" cada vez que salga un precio es una locura de mensajes y listas que no van a seguir un orden porque habrá muchos mensajes a la vez. Y también va a generar un trillón de mensajes innecesarios cada vez que salga un precio.
Si se hace una lista anticipada y X persona no está se le pasa y si se ve que suele hacer eso pues se le baja o quita de la lista para no interferir.