What you need to do is find it on your computer as an apk file and put on your droid via usb mass storage. I don't have the apk file, but once you find it, this is what you do:
1. Download from internet to your computer
2. Plug in your Droid to your computer and activate mass storage
3. drag the .apk file you DL'ed onto the SD card of your droid.
4. Disconnect your droid from your computer
You now have the file on your Droid, and need to install it. But...
Here's where my help ends. I don't know how to do this without an app called ASTRO, but you can't get it since you don't have the market. Can someone tell us how to install an .apk file on a Droid without having ASTRO or some other kind of file browser?