mmmm buenas compañero de fdw tu problema es complejo jeje
conosco el xara y no te lo recomiendo para lo que quieres, es mas para crear una web desde 0.
en tu caso usaria el dreamweaver definiendo un sitio en php con mysql y veria de generar en base a eso las paginas que nesesitas.
Cita: Tengo una pagina en cms que se me ha roto
podrias aclarame que es cms?

por lo que interprete tu problema es que tu web dejo de andar y si la modificas tampoco anda, tienes una base de datos y quieres generar en base a esos datos un sitio web nuevo.
si ese el tema dreamweaver te puede ayudar bastante bien, en caso contrario explicame un poco mas como tienes tus datos y ya veremos como se puede solucionar
saludos