1/ Avec de l'ASP, met plutot 2000 Server que Linux (ou .NET serveur bientot)
2/Le plus sécurisé est Apache mais avec de l'ASP, prend plutot IIS. La license IIS est gratos je crois, mais puisqu'il faut Windows, c un faux gratuit.
3/Avec de l'ASP on utilise en général Access. MySQL est plus utilisé avec PHP. Il y a Oracle, PostreSQL (je crois), SQL Serveur (pas su non pu, je dis pitetre des conneries) Par contre je vois pas ce que la base de registre fait dans ta question
4/Un Firewall
5/Ca dépend du trafic que tu génèreras. Si tu n'utilise pas bcp de BP, netissimo 1 suffit, après regarde nivo netissimo 2 et pk pas si ta les moyens une ligne spécialisé. Sinon, bande passante je vois pas ce que les Mo ou Go font la dedans. On parle plutot de mb/s ou kb/s
* Trop chère
* Très bien
* Très bien si gros traffic (HFR)