Read
me.
Basically you just connect once, get all the updates you need, then kill your connection and start up Steam. It'll realize you're not connected, and start in offline mode.
I've never actually used it, myself on broadband, so the Steam support forums are probably your best bet if something goes wrong.