Для того чтобы выбирать роутер тебе нужно перевести оба роутера в один бродкастовый сегмент т.е. подключить HUGHES HN9200 с адресом (к примеру 192.168.0.254/24 и обязательно выключить на нем dhcp) в LAN порт роутера Zyxel NBG460N EE. В WAN порту роутера Zyxel NBG460N EE должен быть основной канал. Таким образом ты из локальной сети будешь видеть роутер А 192.168.0.1 и роутер B 192.168.0.254 в случае надобности будешь менять шлюз по умолчанию. (пример для linux ip r replace default via 192.168.0.254)
Использовать DynDNS и аналоги и пинговать домен.
Скриптом получать текущий ip и заливать/записывать файл на ftp/в базу.
Ходить по домену DynDNS или алиасу на домен DynDNS.
Не вижу проблем - назначайте хоть сотню айпишников на интерфейс и прописывайте нужные маршруты. Если нужно несколько портов в одну сеть - объединяйте в bridge.
И да, а нахрена вам 2 маршрутизатора?
PS
Вообще судя по вопросу вам явно нужен сетевой админ. Задача уровня парня, что тебе инет домой тянет. Ну либо я задачи не понял - извиняйте.
Запускать TRIGGER AFTER UPDATE на нужной таблице, в котором отслеживать изменилось ли нужное поле.
В случае изменения добавляет запись в какую-нить таблицу, по которой "бегает" рассыльщик.
Лучше бы вам "одмина" в проекте завести. Не обижайтесь, это не наезд, а именно совет. Судя по вопросу - вас много проблем ждет если вы такой проект без админа будете реализовывать.