Maxscript is not primarily intended to be used as a modelling tool but more a way of executing repetitive sequencies. This can of course involve modelling procedures along with anything else that Max can do, so technically yes, it's possible, as to feasible well.....it does seem to be the 'using a sledgehammer to crack a nut' situation.
A 'Hill' is not exactly the most complex of things to model and invariably doesn't change much over a short period of time......it doesn't suddenly sprout another hill on top of it. With this in mind I'm failing to see why Maxscript would need to be used when a simple plane with a modifier on it would do the job far more quickly and efficiently.
What random element in a 'Hill' do you want to change (and therefore be calculated and/or interpolated) by using Maxscript? If you want a 'Hill' generator then I can see a reason...but this is about the only situation I can think of for using Maxscript in the situation. If this is the case then yes it's possible....as is 99.9% of things, as to whether you can stipulate 'how' Maxscript works I don't know....I've never seen any reference as to 'how' Maxscript works nor any reason to be able to......just let it do it's thing how it sees best.....you don't tell Max how to do it's job so why should Maxscript be any different?
You'll have to dig deep to find out what methods are employed by Maxscript for calculating and/or interpolating data.....and if you do I doubt very much you'll be able to have any control over them.
Just use Maxscript as it was intended, it's worked this way for everybody else so far.
Regards.