Would it be at all possible to hook Minecraft into iMessage so I do a command and it replies on my behalf..
Nope, there's no way to tap into Apple's message servers. Some things like Google Talk allow you to use a server to chat instead of their site, but Apple is much more strict and messages can only be sent from the iDevice or iComputer that has iMessage.
Well, I wouldn't say it's impossible, just too annoying to really implement. You could have an iMessage client running on a computer, which parses all messages it receives and sends them off to the server.
That would be awefully annoying. http://imfreedom.org/wiki/IMessage Not worth it. Might be fun if I had a mac though. EDIT by Moderator: merged posts, please use the edit button instead of double posting.
I think you would be able to send regular text messages or emails with the help of a Java SMS/Email API. You can send text messages through email as well. Each carrier I believe has a different format, for example: Spoiler (Move your mouse to the spoiler area to reveal the content) Show Spoiler Hide Spoiler Alltel [10-digit phone number]@message.alltel.com Example: [email protected] AT&T (formerly Cingular) [10-digit phone number]@txt.att.net Example: [email protected] For multimedia messages, use [10-digit-number]@mms.att.net Example: [email protected] Boost Mobile [10-digit phone number]@myboostmobile.com Example: [email protected] Cricket Wireless [10-digit phone number]@sms.mycricket.com Example: [email protected] For multimedia messages: [10-digit phone number]@mms.mycricket.com Example: [email protected] Nextel (now part of Sprint Nextel) [10-digit telephone number]@messaging.nextel.com Example: [email protected] Sprint (now Sprint Nextel) [10-digit phone number]@messaging.sprintpcs.com Example: [email protected] T-Mobile [10-digit phone number]@tmomail.net Example: [email protected] Verizon [10-digit phone number]@vtext.com Example: [email protected] Virgin Mobile USA [10-digit phone number]@vmobl.com Example: [email protected] (source: http://sms411.net/how-to-send-email-to-a-phone/)