Из первого что приходит на ум можно проверить наличие точки после которого идет доменное имя. Делаешь get-запрос если в результате сервер ответил код 200, значит сайт.
Pavel Shvedov, можно ли выводить таблицу в веб-форму и прямо через нее добавлять новые данные? Я так понимаю должна быть обязательно кнопка которая вызывает update в базу из ячеек таблицы?