HTML-Quelltext ist IMMER einsehbar. Würde der webserver keinen quelltext liefern, könnte dein Browser nichts anzeigen. Alles was der Browser zum anzeigen benötigt, bekommst du geliefert und das kannst du dir über STRG+U auch anzeigen lassen. WIE der Quelltext wiederum entstanden ist, ist dabei irrelevant.
Wenn jetzt aber Sound bekommst, dann liegt es nicht am Firefox und es wird wohl kein <bgsound> benutzt.
Daher wird wohl vermutlich <embed> benutzt. Nur welches Format der sound hat, könnte entscheident sein. Evtl. handelt es sich um einen Flash-Film der nur sound beinhaltet, oder um das simple aufrufen einer wav-datei. Aber das ist vermutlich jetzt zu kompliziert.
Wenn es bei dir funktioniert, bei ihm aber nicht, fehlt ihm vermutlich ein plugin. Evtl. Flash, evtl. Quicktime, oder ein anderes Soundwiedergabe-Programm.
Welche Plugins hast du den installiert und er nicht?