Tecnicamente lo puoi fare col linguaggio che vuoi.
Per comodità utilizzerai probabilmente un framework web e un database SQL.
Il server può essere sia windows che linux che *bsd...

Non so con quali tecnologie siano stati sviluppati, ma se guardi qui sul forum ci sono un sacco di discussioni che parlano di quello che devi sapere per la realizzazione di un sito.

E' impossibile che subito.it non abbia introiti dato che riescono a pagarsi la pubblicità sui canali Mediaset ^_^