Depends on how many possible light configurations you want to support. If it's something specialized like "there will always be a one directional light", then yes, it's surely possible to write a single pass shader that does bump mapping.
This is exactly how our scene is setup [lightmaps and a single directional light]. Have you got any hints / pointers as to how to force vertex lit bumped shaders? Cheers, Jules