How do I send imessages to non-iphone users on my macbook os x, if I don't have an iphone?
Create contacts for your non-iPhone users in Contacts.app, then iMessage should use SMS to connect. If you use iCloud Contacts, then they become available on all devices on which you use iCloud:



Below, an SMS conversation with a friend who has an Android phone, viewed on my Mac: