I wish I remembered the specs. but it's been a few years. It sounds like you describing the something just like the Cooper Tire Test Center. Very cool guys there. They will probably be able to assist you with some ideas. Here is the website.
http://www.tvtc.us/description.html