add resistors to compensate for the lack of the arduino's internal pull-up resistors
Unless I misunderstand you, what you refer to as "Arduino's internal pull-up resistors" are actually the "atmega168's internal pull-up resistors" so they are internal to chip and so "come along for the ride" when you make it stand-alone.
--Phil.