Dependiendo del tamaño de los datos, no creo que valga la pena hacerlo dinámico (PHP, Intraweb, ...).
Es decir, para que la página web consulte esos datos, tendrías que hacer que pueda comunicarse con tu base de datos (que va a tener que ser accesible desde Internet y estar operativa las 24 horas del día), o bien poner una segunda base de datos en tu hosting web, la cual hay que mantener sincronizada con tu base de datos en producción.
Lo más habitual es poner una segunda base de datos en el hosting y mantenerla sincronizada, pero esto es muy engorroso y lleva mucho trabajo de poner en funcionamiento.
Personalmente me encuentro en una situación similar y creo que me voy a decantar por subir por FTP la página Web cada vez que sea necesario (cada vez que cambian los datos, o bien cada 10 minutos).
Aunque personalmente creo que es mejor subir por FTP un archivo XML con los datos a mostrar, y definir un archivo XSLT para que esos datos XML sean mostrados en formato HTML y que el formato de la salida sea fácil de actualizar sin que por ello cada vez tengas que modificar tu aplicación que sube los datos a la página web.
http://es.wikipedia.org/wiki/XSLT
En todo caso, si igualmente quieres hacer una página dinámica, mira este framework para Delphi. La Demo de lo que se puede lograr con él es espectacular.
http://www.unigui.com/
Saludos.