Video effects!

Hi I was Looking at This Site… (another site in the amazing 2advanced portfolio) and i was wondering how i would recreate the effect of Rick Titus appearing with all those ‘particles’ that phase him in… what program would i need my work to buy? and how would i do do something similar? any tutorials?