Hay muchas variables por definir aqui, pero en principio yo diría que si es posible, utilizando una capa intermedia hecha en delphi (con Titan Btrieve por ejemplo) que lea/reciba los datos desde la web y los empuje a la base de datos

de btrieve.
Esta capa intermedia podria programarse también en pascal... donde son perfectamente accesibles las tablas del motor btrieve. (Aún cuando estén en servidores Novell, para los que sigue habiendo conectividad desde todas las versiones de windows).
Hasta luego.
