По-моему тут просто массив букв алфавита, из него сгенерировать комбинации попарно и отдельно запилить функцию, которая будет брать как аргументы две буквы и маску и генерить итоговую комбинацию. Скрипт уникальных комбинаций есть где-то на gist на php, но его и через foreach можно запилить.