The uC getting hot is usually a sign that it is blown.
Time for a new chip.
Next time, turn off power before moving wires around.
If you damaged the USB/Serial interface chip too, pretty much time for a new board.
Try removing the '328 and run the "loopback test"
http://arduino.cc/forum/index.php/topic,118089.0.html