Um IE etwas beizubringen bedarf es teilweise anderer Befehle als für andere Browser. Da die Leute aber nurnoch ihre Seiten auf IE prüfen, werken sie das nicht. Dein Soundproblem wird vermutlich mit dem Befehl <bgsound> zusammenhängen (einfach mal bgsound in die Forensuche eingeben), was von MS erfunden wurde, aber mit html eigendlich nichts zu tun hat.
Flash wird beim IE mit <object> eingebunden. Bei allen anderen Browsern mit <embed>... bei der <object>-Variante wurden angaben mit übermittelt, die der Flash-Film braucht.
Code
<PARAM NAME="FlashVars" VALUE="BodyForegroundColor=FCFCFC&BodyBackgroundColor=406180&CompanyName=EKGS+GmbH&CompanyNameFontColor=FCFCFC&CompanyNameFontFace=Verdana&CompanyNameFontBold=true&CompanyNameFontItalic=false&CompanyNameFontUnderline=false&CompanySlogan=Einkaufsgesellschaft+f%C3%BCr+den+Mittelstand&CompanySloganFontColor=FCFCFC&CompanySloganFontFace=Verdana&CompanySloganFontBold=true&CompanySloganFontItalic=false&CompanySloganFontUnderline=false">
Bei der <embed>-Variante nicht.