Hmm,
Digital pots anyone?
If a microcontroller is allowed, you may be able to take whatever the controller of your choice and convert it to analog with a microcontroller, and output it to the OI with one of those. Of course that is one more thing to program, but if you can't get it done this year, why not in the off season?