Det här borde jag kunna svara på :)
För att bara erbjuda domännamn (sk URL redirection), behövs inte mycket. Bara något scriptspråk och wildcardad DNS. Ett vanligt webhotellskonto duger bra (till att börja med, växer du dig stor får du nog satsa på en egen server). Finns mycket färdiga program tex: https://www.wzr.net och på https://www.hotscripts.com
Vill du erbjuda riktiga subdomäner eller Dynamisk DNS så får du köpa lite servrar och sätta upp ditt system.
Oxkså för emailsystem krävs mer jobb. Finns färdiga system att köpa, men kräver ganska bra resurser för att driva (om man skall få det stablit och säkert). En billig lösning för email är https://www.netmongol.com .
Jag har byggt vår ( https://www.has.it ) lösning själv, men finns ganska mycket saker som kan strula. Största strulet är de användare som Spammar ut sin adress. Deras adress har vår IP och därför drabbas vi i slutändan.