по поводу пункта 3: надо будет сигналы, приходящие на 80 порт роутера перенаправлять на 80 порт компьютера-сервера внутренней сети (portforwarding, forward). Подробнее об этом писалось в соответствующих разделах *nix - форумов (просто подробности зависят от конкретных ос/firewall-а

)
пункт 4 - полностью зависит от задач (скажем, статические странички могут жить и на первом пентиуме с несколькими м оперативки, а вот если, наоборот, у нас сплошная динамика, да еще и там должен уместиться еще и сервер баз данных, или потоковое видео...

- я специально беру крайние случаи - для наглядности

) С операционкой - та же петрушка - зависит от задач, ну и, в общем, собственного опыта-предпочтений.