I already have done a similar solution that pulls data about items and send them to an mysql database.
Solution uses QB Webconnector, so no need to install any additional software on QB Server.
This solution might be adapted for your needs.
Feel free to schedule an online meeting so i can show you details.
Best regards