primo caso:
fai una funzione che accetta come parametro la tua richtextbox:
codice:
Public Sub AddToOutput (i tuoi paramtri e , rtf As RichTextBox)
.
.
.
with rtf
.selstart....
secondo caso:
arrivi al riferimento della richtextbox passando dalform che la contiene, per esempio se il form dentro il quale c'è la rtb si chiama frmEdita
codice:
Public Sub AddToOutput(strFrom As String, strData As String, Colore As OLE_COLOR, intImg As Integer)
With frmEdita.MV_rtfOutput
spero di essermi spiegato bene.. 
ciauz!!