Thanks all for replying, I was able to get it working.
Here is what I did.
1. Since my laptop didn't have a USB 2.0 host controller, I went out and bought myself a USB 2.0 Notebook PCI card.
2. Went home and plug in the PCI card; let it self install.
3. Reboot.
4. Hook up the external hard drive via the PCI card.
5. Go to My Computer -> right click -> properties -> hardware -> device manager -> disk drives: to see if the my laptop recognize the external and it did.
6. Go to Control Panel -> Administrative tool -> computer manangement -> disk management: from here initialize, allocate, and format the external drive.
7. After format is done, go to my computer and the external hard drive appear as drive Q: (the drive which i assigned).
8. After that I was able to do everything to external drive as I would on my hard drive (C

.
Hope this help someone. Thanks all for helping me.