il secondo problema è semplice, stai concatenando una stringa ad una variabile che non esiste
ciò che devi fare è inizializzare la variabile, prima del while fai $mess = '';

per quanto riguarda il primo problema, non riesco a capire quale sia la relazione delle due tabelle
nella prima query prendi tutti gli scritti, nella seconda?
poi non vedo che usi mai i dati ottenuti con la prima query