here is a start point for you to create your own tracking module.
http://tinkerlog.com/2009/05/15/interfacing-arduino-with-a-telit-gm862/cost per unit is about $300 in parts.
you will have to modify the code.
for enhancement you can
http://tinkerlog.com/2007/07/28/using-google-maps-with-a-mobile-gps-tracker/