[...] War das detailiert genug?
Nein. Nicht mal ansatzweise.
Was verstehst Du unter einem Webservice?
https://en.wikipedia.org/wiki/Web_service
Sollst Du eine RESTful-Architektur realisieren, oder doch lieber
SOAP-basiert? Oder vielleicht irgendwas selbst gebrautes?
Dann sprichst Du plötzlich von einer Datei. Oben hast Du noch von einem
XML im Body gesprochen. Das ist nicht dasselbe.
Und dann kommen auch noch Buzzwords wie Apache, CGI und UTF8-Stream vor, ohne sie näher zu erläutern.
Von fehlenden Plattformangaben z.B. ganz zu schweigen - wobei das daran liegen mag, dass ich nicht mal ansatzweise auf die Idee kommen würde, Apache unter Windows zu betreiben.