It's hard to tell what is happening with only one sentence. However, sometimes "by" is used to show a location next to something. Here are some examples:
The house is by the supermarket. (The house is near the supermarket)
I went by the grocery store. (I visited or travelled near the grocery store)
So, I think the sentence means Ben Maer has been visiting (with a friend)