Yes
No, you don't need mysql if you aren't going to store the data
same way this site handles hundreds of users...
sure, but all you're doing is a calculation... not much to code. I could do it fairly quickly I would suspect... depending on how complex your formula(s) are...