It could be that a stepper motor for the optical head somehow got pushed out of calibration by the penny. The DVD's chips can't drive the stepper motor because they can't track it's position by "counting" the steps. And it can't read.
I'd figure out where the head is supposed to be when it's "parked", unplug the unit from the wall A/C to make sure it's completely dead and reset, the push the optical head to the correct position if it isn't there already. Power back up and see if it works better.
If the penny is out, is it still under warranty?
otherwise, even though you'd like to fix it, thankfully DVD prices are in the basment. Hopefully yours wasn't a high-end audio/vidiophile type unit. Even if it was, a $40 player from Wal-Mart would get you by for a while.