Guatemala has signed a migration agreement with the United States that would apply to citizens from Honduras and El Salvador, the Guatemalan government said in a statement on Friday.