I'm 100% sure I can complete this for you. If possible, I'd like to also explore a possible alternative that may give you more functionality and flexibility than your php class alone. Accept my bid and we'll at least get it done 100% to your specifications and liking, possibly better than you imagined. I have extensive knowledge and experience, so please don't simply consider my bid, accept it, and we can have this done by Monday morning if you can communicate with me quickly enough to iron out any questions I may have.
If you do decide to go with me, please send over all relevant information including either login information to your web server/hosting account, or a copy of your db schema. And of course, the php class in question and what your expectations are.