Last Updated: Sep 26,2010
The fact that it will need to " b) dial numbers and/or send text messages dependant on certain criteria" means that it will not run on any iphone since this is not a supported API. As far as I can tell any android phone should be able to do what you said, including the first Android phone, the T-Mobile G1/HTC Dream.
Cheaper Android phones are generally of poorer build quality and slower hardware. Other than that, the entry level models from trusted vendors like HTC, Samsung etc are still perfectly usable. I would avoid buying some cheap thing from a Chinese web store, they're cheap knock offs and give Android a bad name.
Pick one with Android 2.1 if you can help it, earlier versions can't use all of the apps on the market. Plus it's good to be up to date with the OS.
An app which sends txt msgs or dials numbers based on the motion of the phone.
Interesting...I am trying to guess what you have in mind...
That's useful info, thanks. Is it the background operation that would stop it working on an Iphone?
So, an entry level one from a trusted manufacturer with 2.1, thank you.
Separate names with a comma.