Если пост может быть только в одном блоге, то две таблицы не нужны, если же в нескольких сразу, то логичнее было бы во вторую таблицу вынести так же поля заголовка, user_id и т.п. (то есть все что относится к конкретной записи).
Скорее всего лучше пока отказатся от этой идеи.. 1 пост - в 1 блог, и пока 1 таблица.
При большом кол-ве, наверняка можно легко устроить бардак. Я думаю, что лучше потом подключить это как опцию.
И еще, если я правильно понимаю, то в случае отсутствия тега <more> поля записи и анонса будут совпадать?
Да, пока так и есть. Нужно будет обновить метод, который парсит текст, и вставлять этот тег, если его нет, через какое-то к-во символов, или же сразу резать без этого тега... скорее всего как-то так.