Quran 4:15 And Quran 4:16 – Punishment Of Homosexuality
I don’t think prostitutes are going to be punished with the punishment for fasaad fil ard though. Because they only get half punishment for zina anyway. Even if men are hard to identify the prostitutes can identify them. The point is the men are committing a crime and should be punished
Since it was a provisional arrangement, so none at that time, but verse 16, when read carefully, do give us a hint that such a relationship should have been well known and they both should repent one punished, which means admission of guilt. But later on when proper law was revealed; in case of tohmat, four witnesses are required to initiate the proceeding.