Don't worry, we'll get you through this including Bonjour and ArcOSC. I just need a few days, perhaps even until the weekend to go through my code and see how I did it and write it down.
This will be a good exercise for myself so I an document it properly