Would any of these work for you, used with one or more USB flash keys (or even an iPod) in place of the laptop ?

http://www.numark.com/idj2
http://www.numark.com/idj
http://www.numark.com/d2director