Simon,
I think there used to be a (back-door) way to do this a long time ago...back when the iPhone 2G was released, if memory serves. With T-Mobile, I have no idea (sorry), but I'd say it's pretty unlikely that there's a work-around. Having been a T-Mobile pre-paid customer myself, I know T treats the two things completely different.
Hope that helps a bit. Good luck!