If you have some decent tools and some mechanical/electrical ability as well as some common sense you can install it. Do you plan on connecting the remote start? That is one feature that could give you some grief. Most of the standard alarm functions can be wired quite easily. Don't be intimidated by the huge mass of wires. You will probably only use about 2/3rds of them at most. Just take them one wire at a time and don't be in a hurry.
Must haves are a good multimeter (with knowledge of how to use it) and some good wiring tools... crimper and stripper. Purchase some good connectors, don't use wire nuts, and if/when you tape up wires, use electrical tape. Can't tell you how many times I've seen duct tape and such on wires in cars.
If I understand you correctly, you already have the wiring list for your particular vehicle, correct? If not I can get it for you.
Here is a link, I just remembered I got it for someone else a while back.
http://i78.photobucket.com/alb...X.jpg
As far as getting a shop to do it for you, I'm sure it varies in different places but if someone brings in their own alarm we charge about $80-125 for a standard alarm and with the remote start you'll be looking at about $200+ depending on the vehicle. Many shops won't even install customer supplied equipment.