То, что вы описали - это приличное такое веб приложение, которое нужно скорее всего самим писать (хотя скорее всего есть уже готовое решение под ваши потребности).
Консистентность таблиц будет обеспечивать сама БД. Т.е. 10-20 человек могут свободно работать с одной таблицей, про целостность БД будет заботится сам MySQL или постгрес.
Чтобы отображать изменения без перезагрузки у других участников, можно использовать веб сокеты, чтобы посылать обновления на клиента.