I dont believe you can on iPhone / iPod touch.
You can on the classic iPods for sure, but not the touch-screen jobbies (although I could easily be wrong here).
All considered though, you could get a 1gb usb pen the size of a credit card and keep it in a wallet. it'll still always be with you and you wont need drivers or cables to make it work on whatever PC you connect to.