P.:.
Try calling a travel agent. Not knowing where he would travel to to see his mom but can he somehow hit both places on one ticket with a long layover? Or buy a three legged ticket (home to son to mom to home)? If not and it was me, I would visit mom and call son. It's a tough decision, I know. Good luck.