я когда то делал через ODBC драйвер, но столкнулся с проблемой когда структура БД FB, была в верхнем регистре, возникли проблемы с запросами. плюс не все запросы работают. в итоге пришлось перегонять данные через navicat.
по вашим вопросам.
1)разрядность важна
2)имеется ввиду что у вас ms sql и fb на разных сервера, нужно установить клиент fb на сервер с ms sql, что бы мог подключиться ibprovider.
3)на сервер с ms sql , служба "Координатор распределенных транзакций"
4)всё зависит от вашей БД