andrew, I would try looking into Windows automation with Python. http://www.google.com/search?q=windows+automation+python should get you started. The winGuiAuto package may help you out as it is like have a human click and move throughout the interface. The only downside is that there is no recorder to help you build the script, so I would try to do as much in VBA as you can (does FrontPage even support VBA?) and then just write your python script to get through the program enough to execute the macro.
-- http://mail.python.org/mailman/listinfo/python-list