Le logiciel MAMP te permet de créer un site internet sur ton PC. Tu accèdes à ce site en tapant surement quelque chose comme
http://localhost dans ton navigateur.
Pour y disposer des fichiers il suffit de les mettre sur le site, dans le répertoire qui va bien... regarde la doc de MAMP (ou APACHE) à ce sujet.
Si tu as installé JOOMLA! c'est encore plus simple puisque JOOMLA te fait toute l'interface du site et propose des plugins pour mettre à disposition des fichiers (médias).
Pour que ton site soit accessible de l'extérieur, il faut que tu ouvres ton port 80 sur ta freebox et que tu le rediriges vers ton PC (ip fixe). Tes amis (et le monde entier) accèderont à ton site grace à ton IP publique en tapant dans leur navigateur
http://ton_ip_publique