Para recorrer todos los caracteres sólo tienes que hacer un bucle for:
Código php:
Ver original$texto = $_GET['texto'];
for($i = 0; $i < strlen($texto); $i++) { echo $texto{$i} . '<br />';
}
Lo que podría sugerirte es que cada línea lo tengas en una variable, así, por cada letra vas concatenando todo lo que haya que imprimir en esa línea. Y quizás guardar en algún lado las combinaciones para cada letra, para poder recuperarlos y concatenarlos a la cadena final.