Pregunta Cuando dices:
Cita: ...vendedores tambien, los cuales cuantan con un sistema portable, ...
el sistema portable quieres decir algo que no se conecta a la base de datos principal?
Si es así,
NO se conecta a la base principal, luego se entiende la necesidad de crear el .sql, en este caso no se si existe un sistema automático para crear un .sql "parcial" de la bbdd, pero un .sql no es mas que un fichero de texto que puedes generar perfectamente con php, deberás crear las sentencias de creación de la bbdd, la de la tabla y los insert into de los datos... tendrás que ejecutar esas sentencias claro...
Si el sistema es portable
pero se conecta a la bbdd principal, lo suyo seria tener una tabla donde relacionas productos y vendedores.... así cuando el vendedor hace su selección de productos lo único que debes hacer es insertar en dicha tabla el identificador del producto y el id del vendedor en un registro.... y tendrás un bbdd normalizada.
Quim