You can send and receive SMS through iChat. In iChat, "File > Send SMS...". The person on the receiving end has the option to receive and reply. You'll see the reply in iChat, and it'll work the same as a normal IM chat.
You wouldn't need the iPhone, unless you're talking about tethering to get an internet connection.