> Ihr könnt euch auf weitere dumme Fragen gefasst machen! 
Schau dir mal die Seiten von MySQL an. Z.B.: http://dev.mysql.com/doc/refman/5.1-olh/de/index.html
SQL stimmt nicht unbedingt mit MySql überein. Schon gar nicht bei Angaben zum Serverbetrieb, den du aber sehr wahrscheinlich nicht in der eigenen Hand hast.
Dann hier noch ein sehr gutes FrontEnd: http://www.mysqlfront.de/wp/
Noch ein Gedanke zu den mehreren Datenbanken. Sofern es möglich ist kannst du auch eine Datenbank für einen Externen Zugriff freischalten. Bedeutet eine Clientsoftware kann direkt damit arbeiten. Auf dem Server überträgst du dann die Daten in die geschützte Datenbank.
Ansonsten ist wohl die Verwendung, so wie es Jörg geschrieben hat, die richtige. Für jeden Kunden eine. Veschiedene Datenbanken sind einfach in der Vergabe der Rechte einfach zu verwalten.
Aber ein Forum und ein Shop, die zu einer Domain gehören sind problemlos in den entsprechenden Tabellen einer Datenbank zu verwalten. Mach dir nur am Anfang um die Vergabe der Bezeichnungen für die Tabellen deine Gedanken.