Agora deu de bajulação

O que eu peço, eu acho que é difícil. É o seguinte, eu quero fazer em PHP uma área de administração onde o único propósito é adicionar dados ao MySQL.
E também fazer com que os dados do MySQL apareçam em uma tabela.
Estou muito redundante nas explicações, então vou dizer tudo o que estou planejando.
Eu estou montando (quero montar) um sistema de downloads, próprio pro meu site. Quando é adicionado no MySQL (Banco de Dados) o link com suas definições, automaticamente será adicionado na página "download". Também queria embutido no sistema uma permição para usuários (exemplo Moderador), que quando o mesmo postar algum link o administrador tenha que "aceitar".
A tabela do MySQL não está criada, eu gostaria que você me passasse o código para criar a mesma (eu sei criar, mais não sei como seria criada para o propósito do sistema).
Vou fornecer os campos para criar a tabela.
Pode ser difícil ou fácil a criação deste sistema, eu não tenho noção da dificuldade, mais eu peço que me ajude o máximo que puder.
Tabela do MySQL:
id; (para por em ordem crescente de qndo foi adicionada)
URL da Imagem;
Nome do Arquivo;
Fansub;
Tamanho do Arquivo;
Áudio;
Legenda;
Mirror;
Quando foi Adicionado;
Link;
Obs.: As tabelas podem ser criadas com outros nomes, esses são os nomes que aparecerão na tabela. O "id" não aparecerá na tabela.
Obs 2.: O sistema tem que abrir 4 tabelas, uma para Animes RMVB, outra Animes AVI, outra Manga e outra Músicas. Assim tendo uma opção na hora para determinar para qual tabela os dados serão inseridos.
Obrigado, qualquer nova informação peça aqui neste tópico ou me adicione no MSN: necro_gd@hotmail.com para ajudar ON-LINE (ou para ficar mais fácil a ajuda).