Hi,
es geht um folgende Dinge:
-Datenbank erstellen (für die Produkte)
-Script in einer serverseitigen Sprache erstellen, die Datenbankzugriff erlaubt (PHP, ASP, ...)
-Frontend (HTML oder Flash)
Das in an und für sich nicht kompliziert und durchaus auch für einen Hobbyprogrammierer umzusetzen.
Jetzt geht es halt darum, dass nicht alle Teile kompatibel zueinander sind und Du gewisse Abhängigkeiten und Bedingungen in die Produktauswahl einfließen lassen musst. Ebenfalls musst Du mit Begrenzungen arbeiten, damit der Kunde nur ein Gehäuse auswählen kann, aber mehrere Festplatten und Laufwerke. Das könnte in etwas Denksport ausarten.
Ganz am Schluss eben noch das Frontend. Reicht Dir eine HTML-Ausgabe mit Vor-/Zurückpfeilen oder möchtest Du es grafisch ansprechend mit Flash gestalten?
Mit Glück findest Du einen Studenten, der Dir soetwas für vielleicht 200 EUR bastelt. Im professionellen Sektor würde ich die Preisgrenze bei 1000 EUR ansetzen (nach oben hin offen). Dafür dann aber vollständig (Funktion gewährleistet und ansprechendes Design). Das hängt aber ganz von Deinen Wünschen ab und von der Firma, an die Du Dich wendest.