Я бы делал так:
Во-первых доступ к БД извне должен быть запрещен (а то всякие будут ее смотреть, что не есть хорошо) например .htaccess-ом или поместить ее в каталог, недоступный извне.
Еще копию БД лучше делать на обоих серверах (если места не жалко)
И на одном сайте делаешь скрипт, который передает внесенные изменения а на втором - скрипт который их принимает и вносит в БД (нужно еще какой-то пароль передавать, а то тебе таких измененений внесут ).
Тут можно использовать сокеты или почту если на втором сайте есть доступ к почтовому роботу.
Передавать данные ИМХО лучше в сериализованом массиве (или в XML или в WDDX или весь файл закачивать - это просто альтернативы, массивы ИМХО самое простое)
Это все теория, на практике таким не занимался, поэтому мог что-нибудь ляпнуть глупое... Хотя вроде все логично
База данных на первом сайте- в формате TXT. Но в эту базу внести изменения вносить не надо, только считывать.
На первом сайте находится база данных с полями, например, TOVAR и CENA. Как на втором сайте сделать отображение этих полей, если на первом сайте значения этих полей будут изменены?
В этих двух фразах все правильно?