Networking external hard drive


I'll be purchasing an external hard drive in a few days, and I wanted to see if I needed to look for anything specific for my ideal setup:

I was wondering if I could connect an USB external Harddrive to my wireless router [Airport Express], and be able to access content from the external, on my laptop [iBook G4] through the wireless network.

Ideally, I want to store my music [pictures, movies] on the external, and just stream the music [or other content] onto my computer.

Would I need anything special? or would this be possible/straightforward?