Yes I have come across this before, it can be a bit of a problem, but there are ways around it.
Best idea is, set the SBS 2003 server to do “Outlook over http” using the CIECW wizard
Configure the satellite offices POP3 emails to be brought down to your SBS server
Set the satellite offices Outlook up to access the email using the Outlook over http (RPC) protocol, which works really well. That way everytime they get an internet connection on their laptops, they will have access to their emails as if it was POP3, but better, because it will be backed up on the SBS, usable over the OWA client for if they dont have their laptops/desktops (stolen, broken etc). They will of course also be able to use calendaring and out of office and all the other good stuff that comes with Exchange.
The other way to do it would be to still have the email downloaded to the SBS for all users, get the satellite offices to use a VPN dial in connection to your server, and get their email that way. Slightly more buttons to press for the user, but it also gives them access to your line of business application, and perhaps some simple file sharing (all be it a bit slow unless you also give them access to Remote Desktop, but thats a whole other discussion).
Oh and another tip, Exchange SBS POP3 connector is rubbish, either find a better one (the one that comes with GFI Mail Essentials is good, plus you get Anti Spam), or convert to SMTP email usin an MX record.