All those repairs could be done by you if you are physically able to get under your truck. Nothing in that list is difficult aside from the rack bushings being a bit of a pain in the ass. You could save a lot of cash even if you have to buy all your tools.
I concur with Ol' Woodrow here. You can save yourself loads of money doing all of it yourself. You might have to buy some tools if you don't have much, but tools are a great investment. You can rent many specialty tools at auto parts stores for free too which saves you money also.
I'll get you started by sharing a link to the DIY video thread I started and that others have contributed to.
http://www.toyota-4runner.org/3rd-gen-t4rs/217550-3rd-gen-toyota-4runner-diy-videos.html
I'll be adding a 30,000 mile service video soon covering fluid changes on our rigs and also a video on installing a lift that includes dealing with replacing the coilovers (I mistakingly call them struts too), the rear springs and the shocks.
There's ton of information on this forum, other forums and on YouTube that you will have no problem handling the items on your list. If you need help, do some research first and then ask for advice when you're not sure about something. As you're finding out already, people on this forum can be very helpful.
Good luck!
Don't our 4Runners come with a MacPherson strut design for the front suspension? It would be considered a coilover if it has an adjustable, threaded collar on the shock. Yes, no?
*Edit: To the OP, replacing the IAC should be a last consideration. You can clean it pretty easily. Make sure you buy the gasket that goes between it and the throttle body before you take things apart (it's cheap). Also, you may need to remove the entire throttle body since I think the screws holding the IAC on are soft and get really stuck on there. Use a manual impact driver and they will come free without a problem. IFF your IAC is damaged and needs replacing, find a junk yard and get a used one cheaply before you pay dealer retail for a new one.
Shooter, you're thinking of adjustable coilovers, which have an adjustable threaded sleeve.
For the 3rd gens (not sure about later gens) it has a traditional coilover setup in the front. MacPherson struts have a different mounting design to the lower control arm what I've gathered in a 5 min google search.