No, they're not. They should read respectively:Are these sentences correct:
1-They arranged it for him to be attacked.
2-They did it for him to panic.
3-They'd do anything for him to suffer.
1. They arranged for him to be attacked.
2. They did it to make him panic.
3. They'd do anything to make him suffer.