Blitzerg
1)
Apache,PHP,Perl и тд ето все разные пакеты
то что php,perl предоставляют плагины для апача ето другая история
как запустить php скрипт без apache ?
да легко, go to
http://www.php.net/
качаем бинарник
пишем какой нить example.php и в нем
<?php
echo "my mega example";
exit();
?>
запускаем его php.exe example.php
и в консоли будем видеть "my mega example"
2) а ты знаешь что такое java script и для чего он был придуман ?
в чем его главное отличие от php и perl ?
зачем его вообще приманяют ?
имхо не знаеш
3) портал с текстовой базой данных - еще как представляю

не умея писать, представлять тем более не умеешь ...