Hello. I estimate I'd take between 20 and 40 hours to complete this assignment, including documentation. I'll provide both source code and also binaries for Windows and Linux if you'd like.
I realize I'm bidding quite higher than your initial budget, but since this is not a very trivial project, I'm afraid there's no way around that.
Let me know if you'd like to propose something different or have any questions. Actually I'd really enjoy working on this project, because I'm already familiar with OpenGL but never got to develop something more exciting with it.
Regards,
Marc