Question: what does it mean when a guy stares from a distance?
Answer: The reason that he stared at you from a distance could be that he is attracted to you. If this was the case he didn't come and talk to you then it would suggest he was feeling too nervous. If you want him to then consider smiling when you meet eyes with him in the future to appear more approachable.