This script will also auto-message if no-spam@hotmail.co.uk's status is set to something like Busy or Out To Lunch (I also think it's simpler):
code:
var Email = "no-spam@hotmail.co.uk";
var Message = "Try my other address (no-spam@hotmail.co.uk)";
function OnEvent_ChatWndReceiveMessage(ChatWnd) {
var Contact = Messenger.MyContacts.GetContact(Email);
if(Contact != null && Contact.Status > 2) ChatWnd.SendMessage(Message);
}
Change the email and message to suit your needs.