You made three mistakes, or possibly four. One or two of them reside in your calculation $97+93+89+\cdots+2=1224$. It should be $97+93+89+\cdots+1=1225$. It's a little odd that the correction seemingly subtracts $1$ on one side and adds it to the other, so let me spell out the correct calculation:
$$\begin{align}
97+93+89+\cdots+1&=(4\cdot24+1)+(4\cdot23+1)+(4\cdot22+1)+\cdots+(4\cdot1+1)+1\\
&=4(24+23+22+\cdots+1)+25\\
&=4\left({24\cdot25\over2}\right)+25=1225
\end{align}$$
However, these aren't the correct numbers to be adding anyway. The correct calculation would have been
$$98+94+90+\cdots+2=1250$$
This is because the correct sets of values for $n$, corresponding to $m-n=2,6,\ldots,98$ are $(1,2,\ldots,98),(1,2,\ldots,94),\ldots,(1,2)$, since presumably you are allowing $m$ to take the value $100$ as well as $99$.
The final, most substantial error resides in what you did with this number after you got it, which was to divide it by ${100\choose2}=4950$. This computes the probability that of two different numbers the given form will be divisible by $5$. But the problem allows for the two numbers to be the same.
At this point you might be tempted to add the $100$ ways two numbers can be the same to the $4950$ ways they can be different and get $1225/5050=49/202$, but this would also be the wrong answer. The correct thing is to double the number $1225$ to get the total number of ways to choose $m$ and $n$ so that $7^m+7^n$ is divisible by $5$ regardless of which one is larger, and then divide by the total number of ways to choose two numbers between $1$ and $100$, which is simply $100^2=10000$. So the correct answer is $2500/10000=1/4$, as others have pointed out.
All that said, it's worthwhile understanding what you did wrong, and it's also worthwhile understanding (from the answers other people have given) how the problem could have been solved by taking a simpler approach.