Netzwerktechnisch besser: 1 File
Das geht schneller zum laden als mehrere Files und ist somit weniger Aufwand für Client und Server.
Außerdem muss dann nur eine Datei gecacht werden, und nicht 10
Sofern du mit Sockets umgehen kannst, sollte das kein Problem sein, besonders wenn du weißt wie die HTTP-Header aussehen 
Ich empfehle cURL
EDIT: schau dir mal das an: http://www.codeplanet.eu/tutorials/csharp...art=5
Da wird erklärt was GET und POST so machen (den C#-Code brauchst du nicht)
Wenn Google eine API bereit stellt, sollte es keine Probleme geben.
Ist das nicht der Fall, brauchst du als Anfänger nicht mal dran denken 
Mehr als weiterleiten kann ich leider nicht, es sind zur Zeit leider keine Admins online.
ActionScript gibt es nur bei Flash. Als Alternative gibt es das ebenso proprietäre Silverlight oder auch JavaFX (wobei ich nicht annehme dass du Java programmieren willst).
Freie Flash-Player gibt es schon eher, ich benutzte Gnash seit einiger Zeit ohne Probleme.
Strom- und Platzverbrauch sind nicht zu unterschätzten. Es gibt aber auch schon viele kleine Geräte die für Home-Server entworfen wurden.
Javascript und Google, weißt du was ich davon halte? 
ReCaptcha hat das "Problem", dass Wörter aus - von Google - eingescannten Büchern stammen, die das System nicht erkennt. Somit kannst du wenn du das unbekannte Wort falsch eingibst die digitalen Bücher verändern. Also einfache Fehler können nicht entdeckt werden.
Ich hab dich noch vor deiner Abwesenheit in Erinnerung und kann mich sehr gut erinnern, dass du wie jetzt wieder sehr aktiv warst und hilfreiche Posts verfasst hast, wo du deine Erfahrungen und dein Wissen gut eingebracht hast (klingt so als würde ich eine Bewerbung für dich schreiben)
Also, von mir aus darst du in den VIP-Bereich 
erste Stimnme von mir
Ich verweise mal auf Heise
Das Lesegerät muss SDHC unterstützten...