Using Arduino for Serial Commands

i want to use an arduino mega to controll an MP3 Triger (MP3 Trigger - WIG-13720 - SparkFun Electronics). I origionally was just going to use pushbuttons for the 7 triggers, but i need more than that... i will most likely need between 10 and 15... i am thinking that i need digital pins 0 and 1, and connect them to tx and rx on the mt3 trigger. them pins 2-54 as pushbuttons... i would never on earth need those 53 pushbuttons but ti would in theory be there if i ever did... anyways, id likely need 15 pushbuttons, so it'd be pins 0-16, 0 and 1 to tx and rx, and 2-16 to the pushbuttons... will this work???

Please freaking help me...

will this work???

More than likely. Can't help thinking its a waste of a Mega though. Whats the final objective ?. I'd buy a cheap MP3 player if you just want something to play particular tracks on demand.

I cant help but think a Mega is a waste.

If i do your idea, i would need 3 pins for the MP3 buttons, and the rest for the pushbuttons... that leaves 11... id have to see how many i need, but i might be able to use a duemilenove

I'd buy a cheap MP3 player if you just want something to play particular tracks on demand.

but how can i make the arduino know how many rimes o go forward of back? like i know how to make it simlate a press, but i dont know how to make it automatically click the CORRECT number of times...

You could use shift registers to reduce the number of pins you need on a Duemilanove, increased level of complexity in both hardware and software though....