"plik html o szerokości 600px"? Czyli chcesz po prostu wysłać wiadomość w formacie HTML? Czy chcesz coś dołączyć do wiadomości jako załącznik? Bo trochę nie za bardzo zrozumiałem.
W każdym razie jeśli chcesz sobie zrobić własny mailing to musisz napisać skrypt, który będzie takowe maile wysyłał. Mógłbyś użyć funkcji mail() wbudowanej w PHP, ale tego nie polecam - jest ona problematyczna i niewygodna. Polecam użycie biblioteki PHPMailer lub SwiftMailer. I nie, nie potrzebujesz do tego własnego serwera. Możesz wysyłać maile przy użyciu dowolnej skrzynki email np. Gmail czy jakiejkolwiek innej - wystarczy po prostu podać dane do zalogowania się na SMTP.