Check out www.surmesur.com. Their prices have a range from 50$-200$ but you may be able to find something you like. They will scan in your measurements and create a file for you. You can then customize and order shirts whenever you like online.
I personally have not tried them, but only because I recently found out about them and have not yet had the chance.