Io direi che qui, se non sai proprio da dove iniziare, dovresti iniziare a leggerti un po di cose. Credo comunque che tu abbia già iniziato. Non ti faccio esempi perchè ho poco tempo, tuttavia ti suggerisco per effettuare un flusso di dati da una pagina all'altra l'uso delle SESSIONI. Invece per aprire il div con dentro il select dovresti leggerti un po' sugli eventi del mouse in javascript
Spero di esserti stato d'aiuto!