Si potrebbe fare una cosa tipo questa: Invece di cancellare il messaggio completamente, premendo il pulsante "cancella", si cancellerebbe immediatamente "SOLO" tutto il contenuto del messaggio, e all'interno potrebbe comparire il messaggio automatico "cancellato da ..... il giorno.... alle ore...."
Potrebbe essere una soluzione non credi?
e la differenza tra lo svuotarlo e la scritta "modificato il..."? quindi già c'è la funzione che vuoi