How do I create a line between two polygons based on the polygons' attributes. For example, I want to show migration between polygons, Alaska and Wyoming. The Alaska polygon has an origin state attribute with value, "Alaska", and a destination state attribute with value, "Wyoming". Is there a geoprocessing tool or other process that will draw a line between the Alaska and Wyoming polygons based on these attributes. I'm trying to create a map similar to this but based on states not counties:
American Migration [Interactive Map] - Forbes