Using Arduino UNO to control a ZIP drive and play MP3's

Hello all
I am making a creative design project. That is why this is a bit of a weird idea.

I have an old Iomega zip drive like the following:

It operates using a parallel port. Disk sizes are >100mb

Basically, I am wondering if I can get Arduino to interface with it, read mp3's of an inserted disk (generally 1 album of music per disk) and then play them back via a typical 3.5mm headphone jack.
I want to add in chunky momentary buttons for play/pause, skip etc. It doesn't have to have an LCD screen.

Can this be done does anyone know?

-Tinjob (Arduino Noobie)