Are you using total import pro extension ? No, we have own module written from scratch.
If not will this be an admin panel module that I can access, press button and update data feed every day ? Yes, importing module has its administration interface. It also supports CRON for running update on regular basis.
Can this be used for other vendors too ? No, importing module has to be prepared for each supplier. But, if you will want another suppliers after this one, price will be slightly lower, because you will not pay for module itself twice.