Looks like the more heavy duty (metal bodied 10D, 20D, 30D, 40D, 5D) EOS cameras might have the PC socket then, but not the consumer models (plastic bodies 300D, 350D, 400D)? I'll see what the 350D has next week as I am helping a friend get his working with firefly slaves as well as trying out my 5D underground.
Whether individual flashes work on the hotshoe could be down to specific models of flash and camera then. My Metz dedicated flash for Canon E-TTL supporting cameras certainly does not fire when I mask off the minor pins on the hotshoe contact. But my non-E-TTL Vivitar flash for Canon non-digital EOS cameras works with the Fireflies, and only cost about ?10 off ebay.