Have website on Linux sever control arduino pins

I am a rather new Aduino user and a long time Linux user. I don't really program anything other than the Arduino, a moderate bit of HTML and the odd shell script. I am not a programmer. As such I am devouring book after book on Arduino use and programming. Right now I am reading Programming Arduino getting started with sketches by Simon Monk

I just finished how to host a simple website on your arduino with an internet shield. The code includes a way to change the pins on the arduino with a simple html form and pull down menus. I thought "this is perfect" but...

I already run a linux server box with a dozen or so websites on it. One of them is a website I am building that has a streaming webcam. I want to be able to use the Arduino to control things that can be observed via the webcam. I want want the webcam and the Arduino controls all on the same webpage. Since My server is WAY more powerful than the arduino, I dont really want to host a tiny site on the Arduino, not to mention I would probably run into problems accessing the webcam video. I do want a website on my server to be able to interact with the Arduino.

I do not own an Ethernet shield and would prefer to communicate with the Arduino via USB

Could someone please direct me towards some relevant documentation?

Could someone please direct me towards some relevant documentation?

A setup that might be close to what you describe:

http://web.comporium.net/~shb/wc2000-PT-script.htm

That looks great but i know nothing at all about java. In fact i am in the middle of a Java shitstorm with the webcam and that is using someone else applet that was supposed to be plug and play.

Is there any easier way? or wold the easiest to have a micro webpage on the arduino and try and forward just the relevant part tot the big serer and try and have the 2 servers play nice?

Did you look at the page source? It uses text javascript and not a java applet. Not knowing what web cam you are using prevents any help there. Thhis setup uses the apache server and a batch file to send serial commands to a servo controller.