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