I do have a follow-up question, how do you concatenate a string argument to an existing string? I tried something like this and I got some nasty stack error messages and my process was killed.

Code:
   char message[]="Hi Parent from Child ";
   strcat(message, argv[1]);
   strcat(message, "!!!");