Hola,
Os explico un poco como lo hago yo usando ASP.net y Android
Pillo las clases las guardo en un fichero JSON usando gson, en el servidor tengo un control ashx que lo único que hace es recibir mi fichero guardarlo en disco y después pasarlo de json a las respectivas instancias de las clases que le toquen.
creo que en PHP a los fichero accedes mediante $_FILES["file"] yo para el envió de ficheros en android uso el cliente http de apache
http://hc.apache.org/httpclient-3.x
Saludos,