What mac are you using? Unless you are using an iMac, you can pick up an internal cd-rom or even cd-rw for that matter for a very cheap price.
For your password troubles, you can try using the htpasswd utility to set the passwords. I am guessing the file somehow got corrupted in which case...