Interesting question, hon. I *think* it might be possible to first scan the list of available PTs, add only the ones of the proper gender to an array, and then randomly select one from that array.
Another method might be to just select a PT, then check their gender, and if not appropriate, just randomly try another one. Lather, rinse, repeat until a PT of the correct gender has been found.
There would also be other alternatives. For example: one could use gender preference; if the abductee is a lesbian, one could force a female PT. Or force the opposite; a straight male would be tortured by forcing a male PT on him
The ideal situation would be where one could configure a value in a BCON to select "Same Gender only", "Opposite Gender only", "Use Gender preference", "Opposite Gender preference" or "Anything goes".
I *could* have a look at it, if you like. I'm afraid, though, that it could NOT be a part of Alien Experiments. In stead, it would have to replace the usual multi-PT mod. (I don't want to force multiple PTs on AE users)