Have a sphere overlap on the player instead and:
Now it runs only when you actually overlap (again, collision channel) and you have an array of actors close to the player. Would that work?
so I can highlight them.
You do not even need an array then. Send the message to the actor on Begin / End overlap and tell it to act accordingly.
In the same thread, a couple of posts below, there is a step-by-step that does the above, and more.