Question: what does it mean if a guy stares at you but doesn't talk to you?
Answer: It would seem that he probably has an interest in you. As a friend or romantically, that's difficult to ascertain. If nothing else, he probably thinks you're pretty. If he doesn't approach you, then, he might be shy & possibly have social anxiety.