Ryan,
Unfortunately this would be a somewhat difficult case. Software would definitely not help, it would only make the condition of the drive worse. Some data recovery companies have advance techniques that may be able to read around the bad (scratched) area. Your best bet would be to call...