html-kenntnisse sind fürn dreamweaver nicht erforderlich, aber ganzganzsicher immer nützlich!
nee, du musst nix cgi können! wenn du ein c++-programm ausführen möchtest, benennst du es mehr oder weniger einfach nach .cgi um und fügst einen header in die datei ein, der bei perl etwa wie folge aussähe:
#! /usr/bin/perl
einfach in die allererste zeile schreiben ohne leerzeichen davor aber mit 'ner leerzeile danach. das ist einfach die pfadangabe zum compiler - wäre also bei einem c-programm der c-interpreter ..
funktionieren tut das alles dann natürlich nur noch auf einem webserver, um das pro local zu testen musst du den compiler selbst anwenden