creo que sería más sencillo recorrer la cadena de reemplazo, y para cada uno de sus caracteres, reemplazar la posición correspondiente de la cadena (previamente convertida a una lista). La "posición correspondiente" sería la posición del caracter en la cadena de reemplazo * 8
Algo así:
Código Python:
Ver originallista = list(original)
pos_reemplazo = 1
for i in reemplazo: lista[pos_reemplazo*8] = i
Saludos.