Implement IPersistPropertyBag in your activex control.
When IE loads this HTML page, it calls CoCreateInstance() to manufacture an instance of the class listed in the <object> tag. Then IE calls QueryInterface() to get IPersistPropertyBag. If the object doesn't support IPersistPropertyBag, the name-value pairs listed in the <param> tags aren't loaded.