It can be done. I can think of 3 different scripts that would be of use to you. One by wacov(the master of scripts), one by me and one by hobbnob. My one is easiest for you to edit i think and ive not got a copy of hobbnobs.
heres mine
` #acceleration script by 6677.
if frame>=0;setVar('accel',0.001) and setVar('decel',0.0001);end;setVar('control',righty);
if getVar('control')==0.5;setVar('speed',0.5);end;
if getVar('control')>0.5;setVar('speed',getVar('speed')+getVar('accel'));end;if getVar('speed')>=getVar('control') and getVar('control')>0.5;setVar('speed',getVar('control')-getVar('decel'));end;
if getVar('control')<0.5;setVar('speed',getVar('speed')-getVar('accel'));end;if getVar('speed')<=getVar('control') and getVar('control')<0.5;setVar('speed',getVar('control')+getVar('decel'));end;`
at the beggining where it says setVar('control',righty) you can change the righty to whatever you want to control it with. Place this script in the UI of any part of your model and put getVar('speed')*whatever strenght you want
in the thruster strenght box