If it is illegal to courier your son's passport, then either he needs to travel to the USA with his passport so that it can be submitted to the VO for visa stamping or someone will have to transport it (carry it) from the country your sons is in to the USA so that the passport can be submitted to the VO.