If you indeed are going to make a site for portfolio, don't bother using too much time on the interactivity or so, I'd just like to rotate models. High-end models just as images or .mpg/.avi representations are just fine. Making the site too complicated makes one lose the sight of the actual product, 3D-CGI.
For scripting stuff, use JavaScript for stuff you want people to run on their computer, and PHP/cgi scripts for everything else. Flash for graphical interface.