According to the administrative offices at Cairo Airport:
1. Each airline is responsible for the return of any non immigrant or immigrant that is turned away at the POE....So, its standard proceedure to have the non immigrant purchase a round trip ticket. It is up to each airline however if somone comes with a one way ticket as to weather they will allow that person to proceed.
2. No vaccination records were requested at the airport for my SO. He only took his military permission letter, passport, eticket papers showing round trip (he flew egypt air and was required to purchase this).
3. He had no trouble with passport control in Cairo in any way. Was very easy and fast.
Some suggestions:
Since we wanted Egypt Air he had to fly into JFK. Some things we did to make the trip comfy and easier:
1. He has unlocked cell, so I purchased a cigular go card (no phone needed if u buy 25 dollar card with number) and sent to him in advance. When he lands in usa, he can now call me from plane...and as soon as he exits the immigration area, just as back up...(standing there 2 hours would be a bit hard..this frees you up to a bit and no worries of having to look for each other) I used it first in my phone to ring and sms him to ensure it worked then saved numbers he will need AS it is dialed from HERE on the SIM card.
Dont forget, its different to call your cell/home from the usa..and it may be a bit confusing at first to try to figure it out...I also programed his HOME phone as I dial it from here...so he can call home immediately and not have to ask me for help in any way...Just a suggestion.
2. I packed a new shirt, underwear, undershirt and toiletries since we will stay in Newark overnight and drive back to virginia...this was less he had to take onboard...
3. He minimized his carry on baggage to help him get to immigration a bit faster...just making it easier to move around.
4. We booked his seat in front part of plane...earlier off, faster to line...faster into my arms...
5. I bought 2 red balloons...(back up, back up, back up) this way he can find me to.
6. Do a search online for flight trackers, there are several you can use to track the flight via a satellite system and u can watch the progress of the flight online..sort of cool..but only works when they get closer to the USA boarders...still cool....
Just some suggestions...things we did to make us both a bit more comfy and stay in touch...
Good luck...