Uploading data from arduino to my web server without using ethernet shield

Hi,
My project involves location tracking with the help of xbee and arduino.....I have a webpage which needs the data from the arduino connected to my PC for real time tracking...I dont have any Ethernet shield..Can anybody help me how to forward the data from the arduino to the web server...

What other connection options do you have?

USB serial?
Xbee gateway?
Bluetooth?
Other?

USB serial...................To explain my project elaborately,,,I will be having a Tag(xbee connected to the arduino on me which has the program to broadcast its MAC address )which is battery powered ..I will be placing 2 or 3 readers(xbee connected arduino's which has the program on it to receive the MAC address of that tag and estimate the signal strength of that ping sent and the reader will in turn send the (Tag address,Reader address,signal strenth) to the co ordinato which will be connected to the PC..In the co ordinator ( xbee connected arduino which will have a program to receive the data from the reader ).I already have a web page created.the php file will convert these 3 data into the X and Y co-ordinates and will plot the location on the map on the web page..and it is waiting for the data as we speak...

OK, so you have USB serial and you want the data sent to your server. You need a program to take the data and send to the server.

Does the server accept POST or GET or both? If you aren't interested in writing a PC application to take data and send it to server, you may install XIG for pc. I never used it but it should have the capability. All you do is to have your arduino with coordinator send a plain text message like "http://12.34.5.6/haha?a=1&b=2" to serial port. The XIG software picks up the text and sends the message to your server. But, it only does GET.

If you have to use POST, try Processing. It can pick up the data from arduino and uses its library to establish connection. I've not used it for a while. I bet it does POST.

I have a simple JRuby program that acts as a webserver and also sends and receives data to an Arduino. I have a running background thread that reads and writes to the Arduino 5 times per second.

I used the web server as a simple way to make a GUI interface that I can also use via the browser on my phone - the whole system is controlling model trains via a 2.4Ghz wireless link.

...R

The Request method Is GET...Ok after i download and use the XIG,,I will only be able to send data to the server from my xbee right...But the co ordinator xbee will be connected to the arduino which in turn will be connected to the PC..So can i send my data via the arduino to the server by a program running on the arduino connected to the PC instead of xbee..?

OK, I understood XIG for windows wrong. It's better to use Processing.

The whole library can be used to do the HTTP GET or POST.