compri un dominio da qualcuno che li vende, che ti permettano di gestire i DNS, poi praticamente fai puntare il dominio sul IP della tua macchina.
Per quanto riguarda creare un sito, e un dominio di posta su un server, ti rimando ai vari forum, dove trovi le varie informazioni. Esistono dei "software" che praticamente sono delle interfacce web che ti permettono di gestire più facilmente i vari domini sul server.