Interface the Cycling Manager game ( http://www.cycling-manager3.com/english/) with the I-magic trainer from Tacx (http://www.tacx.nl/flash_content/tacx.html).
The trainer only needs info to change the resistance on the unit (slope, draft, wind).
CYM only needs info on speed and cadence (combinations or ratios or rate of change --acceleration-- could be used to determine attacks or sprints).
Eating could be used to adjust the % of resistance on the trainer, example: out of food equals higher resistance.
The only REAL change in gameplay would be that you are RIDING, not MANAGING, i.e., you can't give orders to other riders.
The I-magic trainer also has 4 buttons which could be used to eat, or change views, etc...
This could be accompished via a small program that intercepts slope, draft and wind data from CYM and translates it into data for the trainer and visa versa.
Any additional ideas or comments, or suggestions for a diiferent place to post this are welcome.