store and retrieve array of chars in flash memory

But if I want to manipulate some of these strings in some way, I need to copy them to RAM, right?

Maybe. Filtering and parsing does not require copying. What are you trying to do?