Посимвольно прочитать строку. Найти все элементы ( индексы) совпадения с символом *. Можно сформировать массив из индексов. Затем в цикле обратится к нужному индексу строки и для всех нечетных будет </b>
для четных и 0 <b>
. и будет нужная вам строка.