Hi, my name is Matt and I'd like to help you yet this project requires some heavy work (I have 22 years of IT development, webmastering and multimedia experience):
1. Do you have vector formats (SVG or at least AI) of your 100 icons? I can show you (bad) best possible automatic vectorization of a smile icon on your referenced site if you need it.
2. For size and GIF limitations I propose to rather go with SVG icons, better on smartphones either way.
3. And animations will be embedded in SVG files themselves, thus having no issues with javascript.
I am seriously considering taking such projects - it would mean vectorizing your icons (if you don't have other formats like 72x72 pixels images), manually adjusting a lot each on of them and then add a simple animation. For professional quality work this means about 4-5 icons per day.
If you have vector image versions of your icons, then the task is easier (a lot less manual adjusting, basically just adding and moving object definitions like eyes, lips etc around) and the animations can be done much quicker. I would also lower the bid though this is still a $500 project in this case.
Looking forward to your reply,
Matt