beh, una serie di spunti ed indicazioni te le ho date

per quanto riguarda l'interfaccia utente l'unica cosa che devi fare è usare un template engine (la cosa più semplice e nel contempo veloce e quella di includere dei file con dentro solo l'interfaccia utente

per il resto guarda su google o sul forumcon una ricerca, troverai parecchia roba