Schiliro had no comment.
Whelan said the mayor's behavior, which he said included calling on the Police Department for a personal matter, was "highly inappropriate."
According to court records, on the night of Feb. 21 Schiliro sent a text message to the man, whom he had known for several years.
He later ordered a borough police officer to pick the man up in Trainer and take him to Schiliro's home in a police vehicle. While there, the man said, he was given what he believed were three glasses of wine.
According to the man, Schiliro, who was intoxicated, asked repeatedly whether he could perform oral sex on him.
That allegation was not included in the charges. Michael Malloy, Schiliro's attorney, said he and his client learned about that allegation for the first time at the arraignment.
"The facts will come out differently than they are in the complaint," Malloy said.
According to court records, Schiliro waved three handguns during the encounter. At one point, he put a gun to his head and said "he didn't want to live anymore," according to court documents.
At another point, Schiliro allegedly fired into the floor. He also then told the man he was a hostage, according to the documents.
Schiliro sold eight weapons shortly after the encounter, according to court records.
He has entered an alcohol-treatment program and is undergoing counseling, Malloy said.
The borough council has asked Schiliro to resign, which he has said he would not do. Schiliro recently filed paperwork to run for reelection, Whelan said.
Contact Mari A. Schaefer at 610-313-3125, firstname.lastname@example.org, or follow @MariSchaefer on Twitter.