Если исходной программы нет, чтобы доработать под ваши требования - тогда только новую писать.
Если что - обращайтесь в л.с.