serhz, если у тебя нет опыта, то не важно с чего начинать, по ходу поймешь в чем разница и что для какого случая подходит.
1. В зависимости от аудитории. До сих пор есть процент пользователей с IE6.
2. я бы взял MySQL... если есть спецы по архитектуре БД, то они, возможно, предложат более аргументированный выбор. Вообще, насколько я знаю, в соц сетях используются миксы из стандартных БД и самописных с оптимизацией под функционал. В общем по этому поводу множество
статей.
3. php5
4. смотря как напишешь... вообще тут опять же очень много от архитектуры зависит.