user-1: Is there a program that can tell your rating based off how well you play in the game? (NOT based on result). Thanks.

user4362: This is called Intrinsic Performance Rating.
There has been a Kaggle Competition in which the winner predicted the Elo on the basis of a single game with an average error of 150 points. 
As far as I know there is no single piece of software that gives you these predictions, but the Kaggle Competition provides links to the code used by the participants.

-1: <p>Is there a program that can tell your rating based off <em>how well</em> you play in the game? (NOT based on result). Thanks.</p>
 4362: <p>This is called <a href="http://www.cse.buffalo.edu/~regan/papers/pdf/Reg12IPRs.pdf">Intrinsic Performance Rating</a>.</p>

<p>There has been a <a href="https://www.kaggle.com/c/finding-elo/forums/t/13008/congrats-to-the-winner">Kaggle Competition</a> in which the winner predicted the Elo on the basis of a single game with an average error of 150 points. </p>

<p>As far as I know there is no single piece of software that gives you these predictions, but the Kaggle Competition provides links to the code used by the participants.</p>
