Four motors can be used to drive 6 wheels - either through a gear train or sprockets and chains. For the spring 2005 demo competition, the easyC programming system was not available yet, so our team built a 6WD robot in that way. It worked well with the default code. Check the photos and diagrams on our website -
http://eaglevex.syraweb.org/TeamActivities13.htm.