Hey there!
Something like this shouldn't take me more than a few hours if I can have you on chat every once in a while while I develop it. I understand everything perfectly. The only thing that we would need to figure out would be the naming convention. e.g., a new folder would be created for each partner id that has banners/links, but how should the banners/links be named? Something like [login to view URL] + [login to view URL], where [login to view URL] contains the link connected to [login to view URL] I feel like that would probably work best.
Let me know what you think. Thanks for your time!