Esque imposible que logres hacer lo que quieres si no sabes como funciona una variable, como usar las funciones de manejo de strings, etc. Primero lo primero, aprender a programar, porque aca no hacemos tareas, sea para el colegio, para la universidad o para hacerte tu codigo asi porque si.
Palabra1: Casa MAC Adress: 00-50-56-C0-00-08 Serial Generado: FTST-BRGZ-FLHH-KLLK
estas haciendo entender que tu serial generado devolvera siempre de esa forma, es decir, sin numeros y siempre de a 4 y 4 veces.
Lo que no entiendes es que no hay un procedimiento claro para hacer eso que quieres hacer, es todo como lo quieras hacer tu. Por ejemplo, puedes usar la palabra "Casa" para contar su logintud y asi indicar las repeticiones de un bucle. Luego usar el codigo Ascii de cada letra de Palabra para hacer cuentas con los numeros Ascii de tu mac. Es todo hacer funciones que devuelvan lo que vos queres, que habria que pensarlo un buen rato, depende de vos.