As I said, update to NGUI 3.0. Watch the video tutorial for it. It does all kinds of things in it with tweens, including triggering tweens one after another, and triggering multiple things from the same tween's finished call.
I understand that you are trying to learn, but I cannot teach programming here. This is a support forum for NGUI, and I can only point you in the right direction. I can't sit here and explain C#.
At the very least you need to be able to figure out what's wrong yourself just by reading the error messages you get. For example, this one:
error CS0103: The name `from' does not exist in the current context
...it tells you that 'from' doesn't exist. Look at the code. What's 'from'? It's not defined anywhere. So define it, set it to something.
Next one:
error CS1501: No overload for method `Begin' takes `4' arguments
It tells you that the Begin method doesn't take 4 arguments. Right click on the Begin method. Go to its definition. Bam! You can now see the function you are trying to call, including the parameters it expects. You should be able to figure out the rest.
I can't teach you the basics like this. That's not my job. I'd go insane if I had to do that for people.