O . J, можно чуть усовершенствовать Ваше решение (сделать меньше количество запросов):
1. Открывать страницу вида somename.livejournal.com/?skip=1 (значение skip подставлять в цикле), последний номер skip можно получить, посмотрев количество записей в профиле пользователя.
2. Вытаскивать URL первой записи на полученной странице (например, первый встреченный паттерн вида "someone.livejournal.com/*.html").
3. Закачивать указанный URL.