I like the idea, it would be nice to have refineries, if they are technically possible to implement. In this case ores should probably be worth less than they are now, and the refined products could take the place ores currently hold.
I agree, every additional activity that players can engage in provides further opportunity for interaction between players, and more diverse ways of earning money would increase the variety of the game.