ReplaceAll
or /.
?
p = {{1, 3, 9, 8, 5, 4, 2, 7, 6}, {1, 5, 2, 8, 4, 3, 7, 6, 9}, {1, 5, 7, 3, 2, 6, 8, 4, 9}};
txt = {"INTRODUCE", "REDUCTION"};
FromDigits[Characters[txt[[2]]] /. Thread[Characters[txt[[1]]] -> p[[1]]]]
(*864279153*)
Another way is StringReplace
but that outputs number as string:
StringReplace["REDUCTION", Thread[Characters[txt[[1]]] -> ToString /@ p[[1]]]]
(*"864279153"*)