If you have USB CD Drive then just use it to install windows the way one does with normal CD drive.
If you have access to similar laptop then you can install Windows on similar laptop. And clone the harddisk of other laptop to laptop with no cdrom drive.
if you dont have access to USB CDROM or similar laptop with working CD Drive. Then install windows on any drive with same capacity. That is if your laptop is having 80GB harddisk then install Windows on another laptop (preferable)/ PC with exact 80GB harddisk. Do not install drivers for motherboard, soundcard, video, LAN etc. after installation. Clone this fresh image of windows with no drivers installed to laptop. Then you can install drivers specific to your laptop. To copy drivers to laptop use pen drive.
Now if you do not have access to tools which can help you with cloning / You have not done it before. Then download Linux live CD image from System Rescue CD download page. System Rescue CD happens to be my favorite for cloning as it has only command line support so eats really less RAM. You can use any Linux Live CD Knoppix / Ubuntu etc. for the purpose of cloning.
Connect both the computers so that they are on same LAN. You can do this by any 8 port unmanageable switch too. Boot from Live CD on both source and destination machines. Then use command
fdisk -l
to find name of harddisk device on both source and destination. The device name should be like /dev/hda, /dev/hdb, /dev/sda, /dev/sdb, etc. I hope you have only one harddisk in both source and destination to avoid confusion. If you have more than one harddisk I recommend removing one harddisk to avoid confusion if you are not comfortable with Linux drive naming conventions. You can also distinguish based on different hard disk sizes.
Now on source use command
ifconfig eth0 10.10.10.1 netmask 255.255.255.0
dd if=/dev/sda bs=4000000 | nc -l 9000
and on destination use command
ifconfig eth0 10.10.10.2 netmask 255.255.255.0
nc 10.10.10.1 9000 | dd of=/dev/sda bs=4000000
You have to replace the device name /dev/sda in both above commands with device name you see when you run fdisk -l.
If you uncomfortable with Linux you can seek help of some friend who is comfortable in Linux to do all this. This is absolutely free method of cloning without requiring purchase of commercial tools or opening PC to shift drives. If you have Norton ghost or something similar then you can use that instead of above process.