Lo que te han dicho los contertulios tiene mucho de fundamento, al final por poco dinero vale la pena olvidarte de tantos problemas y contratar algo profesional. Ahora si lo que quieres es aprender a montar un server en casa mira esto:
http://www.brennan.id.au/
Está en inglés pero con un traductor online se hace mucho y este tutorial es simplemente fantástico. Te sigo recomendando de todas maneras que para algo serio contrates una empresa de hosting profesional.
Saludos,