Может немного и оффтоп, но всё же. Есть такая программка InnoSetup для создания инсталляторов. Язык скриптов у него и его возможности - именно такие как тебе нужны.
но вот хоть убей, не помню опэнсурс он или нет. Вроде да

и ещё на офф сайте есть ссылка на проект, который посвящен написанию компилятора-интерпретатора. Гугл в помощь.