I think he means peesearch.net, which is a dead website that I used to frequent. I actually remember some of Jill_Shomer's posts, and replied to them, years ago.
In particular, there was one post she made, where she spoke about buying a 10 meter long tape measure, and made standing pee attempts to reach the very end of the tape. On one occasion, she claimed to have gotten very close! 😲
She was very outspoken about her ability to pee standing up, unfortunately she didn't post any pictures of her attempts! Perhaps she was not willing to show her face on camera, which is understanda