Som andre nævner så er det meget svært at give en pris ud fra hvad du har skrevet. Det man gør, er at lave en kravspecifikation. Det jeg vil foreslå dig er at gå hver enkelt side igennem som skal være på din hjememside, og så beskrive hvad der er på dem.
F.eks. forum:
Side "Opret indlæg": Herpå er der en form, man skal udfylde navn på indlæg, indlæg og vælge kategori. Indlægget skal kunne udfyldes ligesom Word, dvs. man skal kunne gøre følgende: Indsætte billede, lave tekst fed, bullets, overskrift.
Hvis man udfylder formen forkert skal der kommer røde kanter udenom de felter der er udfyldt forkert.
Bliver formen udfyldt korrekt bliver indlægget opretter og man bliver sendt videre til det oprettede indlæg.
Dette gør du så for hver enkelt side der skal være i dit system.
Mange glemmer at der f.eks. også skal være et administrationspanel. Er det kun dig der skal kunne moderere indlæg i forum, eller skal der være moderatorer(uf, der var lige et punkt mere til kravspecifikationen), osv. osv.
Så skal du til at tænke på om du vil have et færdigt system til det eller om det skal kodes fra bunden. Til shops findes der f.eks. prestashop, men så skal du være opmærksom på at der skal findes et forum til dette udover. Hvis du får den forkerte programmør ændrer han direkte i prestashops kode, og du kan derefter ikke opgradere til nyere versioner.
Vælger du et system kodet fra bunden, så skal du tænke på at det er svært at sætte sig ind i for nye programmører(hvis det ikke er kodet ordentligt(og det er det ikke til 20.000 kr.).
Nu har du alle funktionerne, så skal du finde ud af hvordan dit design skal være. Skal det være noget vildt(kan det hurtigt blive dyrt).
Så skal du tænke på SEO, det er en løbene process som heller ikke bare lige er til at klare.
Til sidst skal du så tænke på om du vil outsource til udlandet, med fare for at de ikke forstår hvad det er der skal laves, og du hele tiden skal bede dem om at lave ting om(det er så billigere, men du skal bruge mere tid på det). Eller om du vil vil betale lidt(eller en del) mere for at få lavet det her i Danmark, så du hele tiden kan følge med og kan have en ordentlig dialog på dansk.
Så alt i alt kan det hurtigt gå hen at blive dyrt. Umiddelbart vil jeg dog sige at dit projekt ikke kommer under 50.000 kr. hvis du skal have lavet lidt unikt design(og ikke bare et købt), bruger f.eks. prestashop og et færdig forum.
Håber du kunne bruge dette til lidt :)