To the update to your first question, that is beyond the scope of what I know, hehe. I know nothing of Bonjour, I find it odd the other computers reset and don't show themselves.
Now to your second question, you said the hard drive wasn't recognized when you plug it into Windows either. Plug the drive in and see if you can feel it spin. It should be a constant spin/hum. It is ok for slight vibrations but if it sounds like it is "ticking", you may have a physically damaged drive (this happened to my MacBook upgraded drive.)
Now that the hard drive is connected, go up to "Search" and look up "Disk Util" and click on the program. See if you can see the drive in there. If you can see it in there, click on it and go towards the top of the Disk Utility program and click on "mount". You can then format it through Disk Utility by going to the "Erase" tab and choosing the file system. If you want this drive to work with your Mac and a PC, you will have to choose "Fat". If you are only using this drive for your Mac, then choose "Mac Journaled". Personally I do all my drives as fat unless it is a direct backup of my system. You never know when your Mac might go down and you have to use a Windows machine for a while.