Definitely. In Twilio, you assign each phone number a URL that handles inbound calls. Create the Twimlet forwarding URL and paste it into Twilio as the "Voice Request URL". Once you do that, your calls will be forwarded.
You can provision a throwaway number on a trial account if you want to test it for free.
Twilio looks pretty cool. I had only heard about it but this looks very good.
I have created a URL in the format http://twimlets.com/forward?PhoneNumber=<my number>& and entered it into my app under Voice/request URL. Option is "Post".
But when I call my new number (I have created a new number with another account) the call doesn't get forwarded.