У Corel Draw есть внутри свой скриптовый язык, что-то вроде VBA (ну, был в Кореле 9...). С помощью этого языка можно подключаться в Вин куда угодно (гм... можно даже запустить браузер). Можно, например, прочитать данные из текстового файла, который можно создать с помощью php. А данные туда можно записать (с использованием внутренней "терминологии" Корела) о размере и цвете макета визитки. Скрипты у Корела, по-моему, внешние - тогда можно прямо писать текст самого скрипта.