Хоть и сам начинающий, но рискну попробовать помочь.
1.
Добавить еще классы
<td width="20%" class="gTableSubTop anotherclass" align="center">
<td width="8%" class="gTableSubTop anotherclass2" align="center">
и обращаться через них.
А вообще я наверное не совсем правильно понял. Вы не имеете возможность редактировать html и хотите сделать преобразования с помощью jQuery?
Если вы желаете задать ширину 20%, и другие ячейки ее уже имеют, почему не просто
$("td.gTableSubTop").attr("width", "20%");
Ну или ищите тогда по содержимому td.gTableSubTop, с помощью селектора по содержимому
:contains(str)
http://jquery.page2page.ru/index.php5/%D0%A1%D0%B5%D0%BB%D0%B5%D0%BA%D1%82%D0%BE%D1%80_% D0%BF%D0%BE_%D1%82%D0%B5%D0%BA%D1%81%D1%82%D1%83
2.
$('div.funcBlock').nextUntil(".someblock").remove();
$('div.funcBlock').remove();
.someblock - элемент после <br/>
3. Как-то так наверное:
$('a.forumLastPostLink').prevUntil("[href = #").remove();
$('a.forumLastPostLink').nextUntil('.lastPostUser').remove();
$('a.forumLastPostLink').remove();
var html = $('td.forumLastPostTd').html();
html = html.replace(\(Тема:|Сообщение от:)\,"");
$('td.forumLastPostTd').html(html);