You can always just get some speakers that are meant to be plugged into a CD player that dont require external power. I have some made by sony and they get pretty loud
Well if sound quality doesn't really matter at all, then I'd recommend one of those CD-wallet speaker things. It may not fit in your pocket, but you can keep your iPod etc... inside.