@zoomkat That was a good read. I was not aware of what "substring" did. But, that would mean that I would have to send the same set of variables and value length every time. I don't think that I can do that.
I found something in another thread here (http://arduino.cc/forum/index.php/topic,43764.msg317064.html#msg317064) from a while back that seems a little bit interesting. It uses ajax to send the info without refreshing the page.
I got a nasty-gram in my email from a reply to this current thread in regards to the amount of information that I was posting. The post however was deleted, but I will try my best to conform to the requests of its author.
What my intent in this project to do is this. Have a web page that is hosted on the arduino, accessed through the ethernet shield. The web page should have a text box on it and a button next to it. The goal so far is to type something into the box and hit the button. When the button is pressed, ajax sends the text to the arduino in a GET line that looks like this:
GET /Message=Hello%20World!\r\n
Now what the arduino is supposed to do is check if that line of text has this phrase in it:
GET /Message=
If it does then the arduino executes this bit of code:
if(newLine.indexOf("GET /Message=") != -1){
newLine = newLine.replace("GET /Message=", ""); // Get rid of the stuff before the message
newLine = newLine.replace("%20", " "); // Make the spaces real spaces
newLine = newLine.replace("HTTP/1.1", ""); // Get rid of this from the end of the message
newLine = newLine.replace("\n", ""); // Doing this gets rid of one of the weird characters
newLine = newLine.replace("\r", ""); // Doing this gets rid of the other weird characters
lcd.setCursor(0, 1); // Set cursor to column 0 on line 1, which is the second line
lcd.print(" "); // Erase anything that is on this line
lcd.setCursor(0, 1); // Set the cursor back to the beginning of this line to print the message
lcd.print(newLine); // Print the final edited version of "newLine"
}
I don't need any response back from the arduino at this point. My next hurdle is making the button send whatever is in the textbox on the web page, through ajax to the arduino in the above formated string. I am testing this on my own web server but cannot seem to figure out how to get it to send it. This is what I have right now:
<html>
<body>
<script language="javascript" type="text/javascript">
<!--
//Browser Support Code
function ajaxFunction(){
var ajaxRequest; // The variable that makes Ajax possible!
ajaxRequest = new XMLHttpRequest();
// Create a function that will receive data sent from the server
ajaxRequest.onreadystatechange = function(){
if(ajaxRequest.readyState == 4){
document.myForm.time.value = ajaxRequest.responseText;
}
}
ajaxRequest.open("GET", "serverTime.php", true);
ajaxRequest.send(null);
}
//-->
</script>
<form name='myForm'>
Name: <input type='text' onChange="ajaxFunction();" name='username' />
Time: <input type='text' name='time' />
</form>
</body>
</html>
I got this from tizag.com but the tutorial didn't seem to tailor to my needs. I have changed it a little so that the overall size might still work on the arduino and not crash from memory maxing out.
What I would like is for the form section of the above code to look like this:
<form name='myForm'>
Name: <input type='text' name='message' />
Send: <input type='button' name='sendButton' onClick="ajaxFunction(message);" />
</form>
I just can't figure out what I need to change in the function to make it send the string that I need. I know that:
function ajaxFunction(){
should be something like:
function ajaxFunction(message){
and:
ajaxRequest.open("GET", "serverTime.php", true);
should look something like:
ajaxRequest.open("GET", message, true);
but I can't figure it out. Any ideas, help or direction would be greatly appreciated.
I hope that I have enough information in here now so that a certain someone will be appeased. Just kidding. I got a kick out of your post even if nobody else saw it. 
Jeremy