Yahoo! Messenger can send messages to anyone on your friends list, even if they're offline. Just double-click on the friend's name, type your message, and click "Send" (or press the "enter" key on your keyboard.) The next time that person logs on, bingo! -- your message will pop up automatically.