Hola, tengo varios proyectos desarrollados con mas complejidad que el vuestro. Justo esta semana he terminado un sistema de control de visitas donde se captura y almacena en Mysql las imágenes desde una webcam, en el propio formulario de registro.
Uno de los clientes que tengo en esta cuenta de Freelancer es de Argentina.
Para que el sitio sea seguro, no se deben utilizar ids o primarys keys autonuméricos, se debe utilizar transacciones si se afectará mas de una tabla.
Mi sistema o modelo de desarrollo es muy recursivo y todo debidamente organizado. Los scripts de javascript en un directorio, igual para funciones de conexión, funciones para lleanr cuadros de listas, listas/tablas, con solo pasar parámetros: nombre table, lista de campos, where condition, order by, array con subconsultas, array con encabezado de campos amigables, array de estilo.
Este esquema les permitirá montar una página dinámica nueva en cuestión de minutos y lo que es mejor aun, con solo solicitar a un profesional la maqueta, una persona con conocientos medios podrá entender y seguir ampliando su sitio web.