You do have to give a passport number and State SHOULD be able to check to see if the number is valid AND that the person associated with that number actually is outside of the U.S.
Are Americans required to notify the State Department that they ever went to Lebanon in the first place?