Hay una respuesta similar en otro foro dedicado al PHP.
www .webviva .com/biblioteca/modules.php?name=Forums&file=viewtopic&t=1081
El caso era enviar una lista de email a una hora especifica cada email distinto.
(Ojala me entiendas las URL, ya que en este foro, para poder publicar URL hay que tener minimo 15msg posteado, xD xD xD Eso nunca lo habia visto, parace chiste)
Respecto a las Postales Virtuales, generalmente cuando se termina el formulario del envio de la Postal, lo tienen configurado para que el email que tiene la url de la postal se envie inmediato.
Creo que dar la opcion al usuario de programar la hora de envio del email, es algo de demas para el sentido de las Postales Virtuales. Pero lo puedes realizar.
En en enlace esta explicado muy bien la situacion