Could someone give me a legitimate reason why one would want to use a class in their scripts (whether it be ASP or PHP)? I read up on them, but I have yet to find a reason where I am forced to use a class.
No reason at all! But it is nice and easy for us lazy folks to re-use your well written classes instead of hacking your code for ideas on how you did it... and then re-writing what you've done already.
Basically, classes are a nice way to share programs you've written. It does not make it easier for you to re-use code you've written, but it does for others using your code.