Lets take a random stab in the dark and assume he wants to print out the contents of the month array accessing one element at a time.

If this is not what you want, elaborate.
#!/usr/bin/perl
print "The months of the year are: \n";
@months = ("January", "Febuary", "March", "April", "and so on...");
for ($i = 0; $i < 5; $i++)
{
print "$months[$i]\n";
}
On a side note, why even include a newline in the values of the array? This is more of a formatting option than it is part of the data... so imho, its best left for the print statement to handle.
On another side note, why even care how many elements the array has when printing it, if you are going to print them all anyway... do this:
#!/usr/bin/perl
print "The months of the year are: \n";
@months = ("January \n", "Febuary \n", "March \n", "April \n", "and so on... \n");
foreach $myMonth (@months)
{
print "$myMonth\n";
}