Go to Phone.com, click on "Try it free" and register an account! Click on the verification link in the email.
Go to your phone.com account and click on Configure / Add a number
Click on "Add U.S. local"
Choose a state where you want your number from.
Choose a city in the state where you want your number from
Choose the number you want to have and click on "Add Selected Numbers"
(You can add up to 2 new numbers, so you have 3 numbers in total in your account)
If you clicked "Add Selected Numbers" you will be redirected to your "Manage numbers" page.
Now click on "Edit" on your new created unassigned number.
Now comes the most important part, or you wont receive any SMS messages under your number!
Under "Call Notifications" click on "500 Default extension" and save your settings
Now you set up your number and it is ready to send text messages to. If you want to see your verification sms then click on "Configure / Manage Users & Extensions"
Now you just have to click on "View Message" in your Default extension and you will see your text message including your verification code or whatever.
After a month you can create new account and use it again