I want to be able to upload a batch of tweets to a twitter bot to be qued' for tweeting I have built a twitter bot with my Arduino and an Ethernet shield
right now, the way to make it tweet something is to manually add a phase into the code and upload it to the board for each new tweet, 

I would like to create a simple way of scrolling through a queue of phrases and tweeting each consecutive one after a given amount of time (several hours).
the issue I'm seeing is that, the code needs to rerun for each tweet, and I can't figure out what needs to be in what loop. Also the entire thing needs to delay for 3.6e^6(1 hour) milliseconds (the code takes delays in milliseconds) so that I don't spam the feed, 
the twitter for this project is @ether_bot.

Code is below:

#include &lt;SPI.h&gt;
#include &lt;Ethernet.h&gt;
#include &lt;Twitter.h&gt;

/*
void speech()
{
  //this is where i would put the que of tweets
}
*/

// the next three lines connect the ethernet shield to the local network and establish a link with the twitter account
byte ip[] = { 192,168,1,104 }; 
byte mac[] = { 0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xEU }; //address for the shield
Twitter twitter("2790106893-5ljE7WPyyGe16SqTMEm8CN5gpwDquhGnyjH2TCM"); 
char msg[] = "hello again, im getting some major work done soon!"; // message to tweet

void setup()
{
  delay(30000);
  Ethernet.begin(mac, ip);  // makes the connection 
  Serial.begin(9600); //opens a serial interface similar to the prnt window in bluejay
}

void loop()
{
  Serial.println("connecting ...");

  if (twitter.post(msg)) 
  {
    int status = twitter.wait();

    if (status == 200)
    { 
      Serial.println("OK.");
    }
    else
    {
      Serial.print("failed : code ");  //stuff happens here idk 
      Serial.println(status);
    }
  }
  else
  {
    Serial.println("connection failed.");
  }

  do {} while(1);
}
First create an array of all the messages:

#define NUM_MESSAGES 3
const char *msg[NUM_MESSAGES] = { 
    "This is the first message", 
    "This is the second",
    "Third time lucky" };
int msg_num = 0;


Then in the loop, switch between messages and add a delay

void loop()
{
  Serial.println("connecting ...");
  if (twitter.post(*msg[msg_num])) 
  {
    int status = twitter.wait();
    if (status == 200)
    { 
      Serial.println("OK.");
    }
    else
    {
      Serial.print("failed : code ");  //stuff happens here idk 
      Serial.println(status);
    }
  }
  else
  {
    Serial.println("connection failed.");
  }

  //Next message
  msg_num++;
  if (msg_num &gt;= NUM_MESSAGES) msg_num = 0;
  delay(1000*60*60);
}