I would guess that Paph. sanderianum or Phrag. caudatum would win for the biggest flower. Their petals can approach 40 inches in length.
As far as longest bloom-are you referring to the longest lasting flowers or the longest a plant can be in bloom? This is so variable that I'm not sure it can be determined.