il tutto è fattibile "tramite codici", basta conoscere un linguaggio lato server (asp .net, php, asp3 ecc) e avere un db installato sul sito (oracle, mysql, sql server, access..)