OK well, je vais essayé de débrouissailler un peu le terrain
D'abord il y a principalement deux types de configuration :
Soit tu veux mettre en ligne chez un hébergeur, soit tu le fais chez toi. Ce n'est vraiment pas anodin comme choix, car les 2 entrainent des complications de natures très différentes.
Ensuite, il y a 2 façons de voir les choses (dont une beaucoup plus élégante, évidemment). Le méthode bourrine consiste à faire un programme ou utiliser Access comme tu le fais pour créer des pages statiques qui reflètent la base (au format HTML, donc), puis de les uploader sur ton site. Seulement voilà : tout changement de la base, entraîne une nouvelle génération de pages et un nouvel upload -> c'est un peu lourd, et très volumineux (en Mo) en général. La méthode élégante consiste à créer des pages dynamiques. A chaque accès à l'une de ces pages, la base de données est consultée et les infos qui s'y trouvent affichée. Les changement dans la base sont donc transparents puisque tout est automatique... Pour les pages dynamiques, plusieurs technologies sont possibles, parmi les plus courantes, on trouve : ASP et .NET (Microsoft, à éviter donc

-D, JSP (JAVA), PHP...
Faudra pas hésiter à me poser des questions plus précises sur ces technos, hein, je fais du dégrossissage pour l'instant. Mais maintenant ce tableau sommaire brossé, revenons aux configurations possibles :
1) Chez l'hébergeur : c'est le plus contraignant... Il faut d'abord se renseigner si l'hébergeur permet ce genre de fantaisie et si oui, quelle type(s) de base(s) de données on peut utiliser : et là, tu peux dire au revoir à Access XP, car je ne pense que quelqu'un s'en serve dans le domaine Internet. En général, les hébergeurs gratuits utilisent des BDD open source et les 2 stars en la matière sont MySQL et PostgreSQL. Ensuite, tu dois te renseigner sur la technologie de pages dynamiques que tu peux utiliser (pareil que pour les bases, donc). Bref, ça demande une sacré implication, car il faut refaire la BDD et apprendre une techno. De plus, on est pas à l'abri que l'hébergeur change de techno ou arrête son service de pages dynamiques
2) Tu héberges chez toi. Et là, tu es tout de même plus tranquille, car tu as tout sous la main et tu fais ce que tu veux avec la base de données que tu veux... Le seul truc, c'est qu'il faut avoir une adresse DNS public vu que l'adresse IP change tout le temps, mais des sites comme
DynDNS ou
NoIP te fournisses ce service gratuitement. Ensuite, tu n'as plus qu'à choisir une technologie de pages dynamiques et à installer/configurer un serveur web, et c'est parti !
Il faudra aussi faire les pages (dynamiques) pour cela le meilleur outil est recommendé : Macromedia Dreamweaver MX 2004... Quoiqu'il advienne, tu peux déjà commencer à t'intéresser à ce logiciel, car il permet de créer un site en le reliant à une BDD de façon intuitive (sans pisser une seule ligne de code, un clickodrome comme on dit chez nous

)