私は、今までにPHPを学びまして、現在javascriptを勉強中です。
以下のサイト(NIKEiD)のような着せ替えサイトを作るには、どんな技術(言語学習)が必要でしょうか?
http://nikeid.nike.com/nikeid/index.jsp?channel=JP_NIKEID®ion=JAPAN&country=jp&language=ja#category,new_products_Men
AdobeのFlash Playerで表現されているので、ActionScriptという言語を使います。
Flash Playerで再生できるようにするためには、ActionScriptをコンパイルする必要がありますが、Adobeがコンパイラー自体は無料で配布していますが、開発環境は有料になります。
フリーの開発統合環境があるので、それを試すのも良いと思います。
http://www.flashdevelop.org/
ところで、このサイト程度のことなら、JavaScriptでも表現可能だと思いますが、開発効率は開発統合環境を使ってFlashアプリケーションを作った方が簡単だと思います。
いずれにせよ、一番大変なのは、コンテンツの要となる画像を用意する事だと思います。