How can I use an external HD to boot from in Snow Leopard?
You will need a USB drive (8GB) and access to another Mac or a functioning CD ROM drive. You can use any external drive instead of a USB drive, but be aware that you'll have to format the drive and you'll loose any content on it.

The procedure to make the external HD bootable is explained at Upgrading to Snow Leopard without optical drive