Who wrecked his life?
Who punished him?
Did God hire satan?
Was it Jobs own fault?
I think you may have missed the point of the book, which is to address the question of why the righteous suffer. We are told at the outset that Job was righteous:
1:1 There was a man[SUP] [/SUP]in the land of Uz[SUP] [/SUP]whose[SUP] [/SUP]name was Job. And that man was pure[SUP] [/SUP]and upright, one who feared God and turned away from evil.
Through all of Job's trials, his friends maintain that God must be punishing Job for something he did. The logic of Job's friends is obvious - the righteous wouldn't suffer egregiously or for no reason at all; God wouldn't allow that. But in spite of his friend's insistence, Job maintains that he has done nothing wrong. Job gets to the point of wanting a hearing before God so he can argue his case and even thinks God may be out to get him. Not only that, but Job recognizes that the unrighteous seem to have it easy.
Eventually, God responds to both Job and his friends. To Job's friends, God tells them that they are wrong (42:7). Job did nothing to deserve his suffering. To Job, God...well, he really doesn't answer the issue. He basically says that Job doesn't know the things God knows and doesn't have the power God has. Job is in no position to question God on the matter, and God leaves it at that. He doesn't explain to Job why Job is suffering, seemingly unjustly. The bottom line is that Job is in no position to question God and God is under no obligation to justify it to Job.
The book is really an answer to the problem of evil. Why do bad things occur to good people? Sometimes we don't know. We don't always know the required information, we're not in position to question God about it, and he's under no obligation to tell us. What we can trust is that he does have the required knowledge and power to do whatever needs to be done.
Was Job being punished? No
Did God hire satan? No
Was it Job's fault? No
Who wrecked his life? Various adversarial forces - other people, disease, death, fire, theft, weather.
Why did this happen to Job? We don't know.