si, un pendrive es una memoria usb de estas, un mp3 sirve, aunque tambien un mobil, una camara digital, un lecotr de targetas, la ngage, la psp...en fin, cualquier cosa por usb que sea reconocida en windows como un dispositivo de almacenamiento masivo. para poderlo utilizar necesitaras tener ejecutado en tu ps2 previamente algun elf como launchelf o keylauncher
el naplink, como bien dices, necesitas un cable de estos con el chip, aunque segun tengo entendido solo funcionan 2 modelos especificos, uno de ellos el es pl2302, el otro no lo recuerdo(aunque es alg por el estilo)
yo aproveche una oferta este verano y me lo pedia una web italiana y me salio por 20€ con gastos de envio, aunque lo utilizo mas para el pc que para ps2
mira a ver si te interesa.