You can send text messages from your web browser on any computer using Google Voice or an email client.
Using Google Voice, you can record multiple voicemail greetings, and even have your voicemails sent to your email. Here's how to set it up.