You can change the normal smoothing in GLBasic bit its quite some work. Load the model, read the data with X_GETFACE, change an then normals as you want and write a new object wit X_OBJ...
Would need a bit tinkering to get it working and would take up some execution time, but you could solve the last problem by using this converter on your models, before you provide them with your game.
Or of cause you could simply use shaders (they are the answer to almost everything, right?)^^
Actually I dont know if this really would solve your problem - since i did not fully understand what is your problem.
(BTW I moved to an other city 2 months ago and still did not order internet for my home, so thats why you are not seeing me around that often)