Antes de "pasar" nada de código .. lo primero es que nos entendamos.
Si dices haber visto tal efecto o forma de trabajar en algún sitio, mejor será para "ilustrar" lo que necesitas que nos dés un link hacia alguno de esos sitios y nos indiques que es lo que debemos observar.
Por otro lado .. si tu habla de "base de datos" .. de "frames" y demás .. tendrás que aportar algo de tu parte. Si pides las cosas así .. lo más que se te podrá es "orientar" de como más o menos se hace, pero no de un código que "cortes y pegues" en tu aplicación y te funcione a la primera.
Te invito a leer estas recomendaciones:
http://www.forosdelweb.com/f18/como-preguntar-foro-php-cosas-tener-cuenta-295415/
Un saludo,