массив в вашем случае будет следующего формата:
$replacers = array(
"title" =>"some title",
"text" =>"some text",
"id" =>"some id"
);
что легко ищется в документации вообще то....
Что касается сохранения - очевидно, что редактируемая новость будет иметь ненулевой id, в случае отсутствия значения в этом поле делаем вывод что это добавление, а не редактирование.
По поводу нагрузки - если вы сможете добавлять хотя бы новость в минуту, и вас (добавляльщиков) будет 50-100, это вообще никак на нагрузке на базу не отразится. 1 запрос в секунду база даже не заметит.