Мне не интересны програмные варианты, мне интересно посмотреть на php код спамилки.
Спамилка работает точно так же как пользователь:
1. авторизуется
2. выбирает раздел
3. выбирает топик, либо создает его
4. постит в топик.
Авторизация - открываем страницу авторизации с помощью curl. Отправляем данные формы, которая содержится на странице. Переменные формы можно узнать посмотрев исходный код страницы(переменные между form).
Выбирать раздел по сути не важно. Но если собираетесь постить в разные разделы, то лучше сграбить имена разделов -> получаем содержимое страницы(можно с помощью того же curl, либо socket), парсим имена разделов(обычно они между каких-то тэгов <div> или что-то подобное. тут понадобятся регулярные выражения).
Если выбирать готовый топик, то опять же надо парсить страницу форума или конкретного раздела(см. выше).
Если создавать новый топик, то поступаем как при авторизации.
Общая картина такая. Лучше разобраться самим
Помните, что спамилка делает то же, что и обычный пользователь.
пс. включайте куки, если они нужны(как зачастую и бывает)
ппс. если имеются каптчи: либо распознавать, либо вручную вводить.