mmm, la unica forma que se me ocurre ahora es usar el evento TextChanged del Textbox, y que lo que se haga es ver la cantidad de letras que tiene el Textbox y dividirla por 5. Cuando esa cuenta da "1" tiene que agregarle un Enter, no puedo probar ahora, pero haciendo algo asi como:
Por ahi funciona. Lo que no estoy seguro es si el Chr(13) se toma como un "caracter" mas. En ese caso, tendrias que tener en cuenta eso a la hora de decidir si agregar o no el Enter. Y si no se toma, es lo mejor del mundo, porque entonces lo unico que tenes que chequear es si esa cuenta tiene resto. Si no lo tiene, agregar el chr(13).
Espero te sirva.