Juca,
Use um Microsoft Rich Textbox Control.
Existe uma função dentro deste componente chamado SelBold.
Ex:
Deixar negrito os do 2 caracter ao 6 caracter no RichTextBox1 (componente informado)
RichTextBox1.SelStart = 2 ' Inicio da seleção você atribui conforme sua necessidade
RichTextBox1.SelLength = 4 ' quantas casas voc~e quer que ele selecione
RichTextBox1.SelBold = True ' Deixa negrito a casa em questão.
Nunca utilizei muito este OCX mas sei que tem muita coisa que pode fazer como sublinhar, alinhar, deixar em italico e muito mais.
Espero que tenha ajudado.