Head gasket job isn't really that hard, all things considered.
Passenger side is a lot more involved than drivers side, though, due to the turbo.
Passenger side will be a lot easier if you pull the inner wheel well. That opens everything up for you.
Remove the accessories on the front of the motor. Then, the upper and lower intake plenums. Then the injector lines (will need a crow's foot for that), then the valve covers. On the passenger side, remove the turbo before removing the valve covers.
Then, you should have the head bolts all exposed. The rear most bolts are a PITA to get to, IMO. But not impossible.
The heads weigh a good chunk, so expect them to be heavy. Also, get a pry bar, you'll need to wedge it between the block and head to separate it from the gasket.
Assembly is reverse of disassembly. You will need to get new head bolts.
Estimated cost: About $150 ( I bought gasket set, head gaskets and head bolts from the local Checker/Kragen auto parts) + a few cases of your favorite beer.
Expect the job to take you a chunk of time. All told, I think it took me about 20 hours to do the passenger side head. I could do it faster now that I know what to do.
If it's an option for you, you might save some time and frustration by pulling the motor. Just depends on if you are doing one side or both sides.