Textfield for scrolling Text on Matrix

One Byte is one column. When there are for example 0B00000000 then all LED's in this column are off. This column get "pushed" from the right to the left over the matrix.
When I have:
0B00000000
0B11111111
0B00000000
0B11111111

Then I have one column of LED's which is on and the next column is off. The third one is on an the next one is off. You know what I mean?

I need a string where i can write the text in and then a pointer to arrays for the letters.
So when I want to write "Hi" the code automaticly takes the binary code of the "H" and after that the binary code of the "i". And this row of binary codes should be shown on the matrix.