1. Her wedding was put off by her.

2. Her wedding was delayed by her.
3. Her wedding was postponed by her.
(Are they all the same and grammatical?)

4. Software companies are looked down on by many hackers.

5. Software companies are despied by many hackers.
(Are both the same?)

1 - 3 are all grammatically correct, but awkward. The passive should really not be used unless there's no other way. Better would be:

She put off her wedding.
She delayed her wedding.
She postponed her wedding.

4 and 5 are also OK, but better than the first three! They also, however, would be better phrased in the active voice.

Watch spelling ~~> despised