If you can use a flash file, can you use the VRML format? It is veiwable through the Internet explorer and the user can spin pan zoom. The VRML publisher is built right into Pro Engineer.
Our company does basically the same thing. We simply opened up each part in the library and added the parameters we needed to get our BOM to fill out correctly. If you are adding a parameter to a faimly table be sure to add the paramter to the generic instance:
Feature>Create>Paramter...