No, it is not possible to use an external harddrive as a C: boot drive for your laptop.
You will have to buy a new IDE internal hard drive.
Have you run the free W8 upgrade assistant to make sure it can cope with W8? click here
Your existing external hard drive will not become useless. It can be plugged into any laptop/computer via usb and used for extra storage of your documents/files.