NSW upper house MP Mark Latham has been ordered to pay $100,000 in a sexual vilification case brought by another independent MP.