Non ti conviene usare una ListBox invece di un controllo Label per inserire i messaggi ricevuti?

In questo modo, quando arriva un messaggio basta che scrivi

codice:
nomeListBox.Add NomeDellaStringa