Converting 3.3v logic level to 5v using octal bus transceiver
Sparkfun has two logic level translator boards.  One is $3.95 and the other $6.95.  The cheaper one is based around the TI TXB0104 chip, and has 4 bi-directional channels.  I have successfully used this chip in a commercial product where I had to translate back and forth between 3.3v to 1.8v for a cell module.



I wouldn't think pull-up resistors would be needed unless you are using an I2C bus.
Their site has a nice hookup guide for this breakout board, including a sample for connecting a device to an Arduino. Note: Just opposite of what you are trying to do, since the Arduino is 5v and the peripheral is 3.3v)