pues lo que te estamos diciendo es eso.
Cuando recibas un mensaje, para colocarlo en tu RichTextBox solo tienes que meter el texto recibido en una variable mensajeRecibido y luego:
RichTextBox1.SelColor = &HC0C000
RichTextBox1.SelText = mensajeRecibido
Cuando tu quieras escribir, haces igual, metes lo que has escrito uen una variable mensajeenviado. Le pones el color y lo pones en tu rtb.
RichTextBox1.SelColor = &HC0C000
RichTextBox1.SelText = mensajeEnviado
Lo de seleccionar es simplemente para indicar al rtb el texto que vas a cambiar de formato, pero en realidad en el programa luego no sale seleccionado, si lo haces de esta manera.