RE:Crear pagina de inicio
Lo que quieres hacer se hace con javascript. Normalmente lo vemos como enlace de texto en muchas, o casi todas, las webs. Yo te mando el código que yo utilizo, es lo mismo pero utilizando un botón de formulario; si quieres quitar el botón y que sea un simple enlace de texto sólo debes quitar el código del propio botón, el resto es igual.
Este es el código: (como ves, puedes poner el código htlm que quieras dentro del código javascript)
<input type="submit" value="Haznos tu Página Inicio" onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('Aquí va la URL exacta de tu web-home');" name="B1" style="font-family: Lucida Calligraphy; color: #0000FF; font-size: 8 pt">