You don't mention which PIC you're using, but assuming it doesn't have some peripheral functions on portC, you're using limiting resistors on the LED's, and have them connected properly, your code should work fine.

You may want to change the myArray.0[i-1] = 0 however.

On the 1st pass, 0-1 = 255 which probably isn't doing what you may expect.
On the last pass, 7-1 = 6, and you'll never clear RC7.

Try something like this;
Code:
main:
    for i = 0 to 7
      myArray.0[i]= 1
      pause 50 ' or whatever
      myArray.0[i]= 0
    next
    goto main
If I run the above example on a 16F876A, it turns on/off 8 LED's on portb in ~50mS intervals. I don't have a board with 8 LED's available on portc, but it should work all the same on any available 8-bit port. Assuming this port on the PIC you're using doesn't have some peripheral functions you have enabled.