hola a todos mi pregunta es quiza algo estupida pero me solucionaria mucho trabajo y mucho tiempo

tengo que hacer un disco para distribucion en flex el cual lleva una base de datos en xml (yo se que xml no lo usan como base de datos regularmente) pero asi lo tengo ya hecho, ahora mi gran pregunta es, si yo quiero tener un buscador dentro de este disco con que tengo que desarrollarlo (mysqsl, php, xml, actionscript o quiza utilizar xpath como en flash) lo que no se es que necesito para poderlo hacer funcionar dentro del disco sin tener que instalar ningun programa adicional