bom a primeira coisa e você criar um formulario, manda as informações de preferencia por modo POST ai você pega os valores e usa a função (se usar Mysql) mysql_query("insert into <tabela> (<campo1,campo2>) values ('<valor1>','<valor2'>);--- pronto cadastrado no banco de dados... agora para exibilar use a sua criatividade e coloca a url da img tb no banco de dados e quando for listar na page pegue os valores coloque em array assim: while($l=mysql_fetch_array($sql)){ $url []=$l['url']; } e quando for lista la use assim <img src=<?=$url[1]?>> ... ai já q você quer paginação tem muito scripts aqui no forum mesmo da uma procurada ai q você acha...