Suppose I have 50k BTCs, I can register around 100 accounts on Mt Gox and distribute all my Bitcoins into these accounts and then I trade with myself from one account to other, every trade with a higher price. By this operations, I can easily drive up the price to whatever I want to drive.
You seem to completely ignore the fact that you'd have to buy the others' coins as well.