ciao, se ho capito bene, se crei un div con z-index, dentro ci puoi mettere quello che vuoi, un form da spedire con submit oppure anche con una chiamata ajax.
ci sono dei framework che ti offrono questo genere di elementi già fatti, sempre che non abbia bisogno di eccessive personalizzazioni.