Geo Array with Different Material but Images

Welcome to the community.

Be sure to read the FAQ.

I’m moving the thread to a more appropriate category (Resources > Tutorials, Tips and Tricks is for those only, not for asking support)

In respect to your question, you need to pass some attribute from the GN to the Material, and use that attribute in the Shader Editor to change the images using the attribute as a factor for your Mix node.

This problem has appeared multiple times here in the forum, and by searching it normally you’ll find your answer before posting.
For example, this thread show some of the methods you might want to use. There are also other threads with similar discussions.