First:
Your question is very specific and will thought-out
Second: This is not a Delphi forum. People here that know delphi may help you, but its doubtful
This is a forum for the First Robotics Competitons (
http://usfirst.org).
Sorry, but there's most likely no help here
