You could take the Squiffy variable, convert it to a php variable, hash it, and then display the resulting output which they submit to you. You could then compare that hash against known hashes for numbers. If they're a technical bunch, you could salt the hash.
Alternatively your email option could work. Have a form with a hidden field that you output your variable too. They can enter name etc, but can't see or edit hidden field. They click submit and it is sent to you. Not to hard to hack though.
Both of the above will require some understanding of php, html and Javascript. You'll also need to be self hosting your game because you need access to server side scripting.
One other option that would avoid for server side scripting would be to do a client side 'encrypt' of your squiffy variable. Maybe encoding the number to base 64, or simply doing something to the number that obscures its true value. Anyone that knows anything about coding would be able to reverse engineer this in minutes, so depends on the audience.
https://jsfiddle.net/gabrieleromanato/qaght/
The above might be useful. It's a JS Script that lets you convert a string to Base 64 client-side. You could easily incorporate the above into Squiffy. As I mentioned above, the technically minded students might recognise the string as Base 64 and just create their own, but I doubt that would apply to many.
So at the end of your game, you would output something like:
Congratulations, you made $57643
Your code is: JDU3NjQz
Email this to [email protected] to submit your score.
I suspect the OP deleted their posts as they didn't want the users of his game to find information that might allow them to hack it. However, to aid other users - in a nutshell the OP wanted to run a competition whereby users had to earn the most money. He needed a way to verify that users were reporting their true earnings, hence the need for an "encrypted" code.