Hola: interesante tu trabajo!
Te cuento yo hice varios trabajos para moviles como actualiozacion de base de datos, consultas, etc. pero en PHP
Bueno con respecto a bajar el archivo fisico al movil nose dependera de la capacidad del movil o sea se soporta ese tipo de archivo (no creo).
Si lo soporta seria interesante ya que te ahorras algo de costos de estar pasando los parametros de forma individual. Y la forma de trabajar con el archivo en el movil seria con alguna libreria propietaria del movil WTAI quizas...
Si no soporta lo que podes hacer es usar tablas temporales en tu base de datos y asi trabajar con los datos. Nose si me explico es decir tendrias que trabajar las tablas temporales representaria el archivo que deceas descargar en el movil.
Espero haberte ayudado en algo
Saludos