A Python 2.7 script to convert an origin-destination (OD) matrix to a shapefile. The flowpyv*.py part of things does the work (reorganizes the input OD table and feeds your data to GDAL/OGR). I also created a basic Interface script, flowpyInterface.py to assist in passing the variables to the main script. The .htm file in the repo gives some more info about the required inputs and such.
Ages ago, I made a short demo video --> http://vimeo.com/9264988
For novices the easiest way to get this code rolling is to run it from the shell of FWTools.