Primero, gracias por contestar.
O sea, que con PHP se puede pero no sería lo más adecuado, que me complicaría un poco la vida.
¿Cómo lo haríais vosotros? ¿Hay algún lenguaje más adecuado para hacer esto?
Sería una buena excusa para aprender otro
Saludos