Do I need to put a resistor at the collector of this MOSFET driver?
A very high Current flows from the positive terminal of the battery to
  the collector and then comes out of the emitter and enters the gate of
  the Mosfet and exits from the source.


A MOSFET's gate-source impedance is tens of Mohm because it is a voltage driven device. However, it may have a sizable GS capacitance up to 10 nF so, theoretically there will be a short impulse of current that flows when the BJT turns on. However, that current is limited to a few tens of milli amps usually.

The current through the LED is limited (to about 10 or 20 mA) and the CTR (current transfer ratio of the opto) is somewhat limited to between 20% and 600% usually. This means that the BJT collector current might be between 2 mA and 120 mA.

There is no need to use a collector resistor.