(AHK stores variables in Char[arrays] afaik)
A funny example you gave me there. Kind of interesting, but not useful to read string from the memory of other running processes.
Yes it does help, The only difference is that u'll have to define the length of the string, or simply search for the NULL terminator.
A simple way is reading the address 2byte by 2byte. and simply run Chr(Returned Value) and build a sentence out of that. if you're searching for strings in ahk, simply parse through each character (2byte) 1by1 until you find Char(0), it is best to detect it by searching for Asc(0) (The initial return value).
If you need help you could prolly contact me but that may be hard as I have my mind set on other stuff atm...