Ну раз для личных целей, тогда Вам "curl" не нужен, есть спец. классы по постингу в WP, вот к примеру один из них, сам его использую, читайте, качайте - используйте http://www.charnad.com/blog/apdejt-klassa-wp-poster/
Скачайте другую сборку движка и попробуйте его поставить.
Если все слова в тегах то вот
$str = preg_replace('/<h1>(.*?)<\/h1>/','',$str);
$str = preg_replace('/([a-z]*)/','',$str);
А что сложного, выбираем все посты нужной категории и выводим их на страницу.
Перебирал различные кодировки в браузере, это не помогает. Если бы так просто было, то я не писал бы сюда.
А если попробовать через сессии?
А посмотрите здесь http://all-fusion.com/downloads.php?cat_id=15
Вот попробуйте почитать это http://www.money-vsem.com/2009/06/08/kak-vosstanovit-blog/, а вообще есть такая вещь как "Sypex Dumper" - почитайте про неё - очень полезная.
Ваш вариант понятен, вместо ручного прописывания сделать это функцией ПХП автоматом. Но я спрашивал про другое, чтобы к примеру сайт на "localhost" находится, я наполняю его новостями с фото скриптом и после этого заливаю его на хостинг то фото отображаются. На сколько я понял без указания абсолютного пути к картинке получиться бред. Придумал как вариант решения - скриптом в самой базе обновить пути к картинкам до абсолютного, а если нужно будет переносить на другой хостинг то запустил скрипт он в базе пере прописал пути в картинках(старый на новый хостинг) и всё работает, чуть неудобно, но зато работать будет.
А если использовать функцию ПХП "Sleep(1);" между итерациями цикла?