Not really. My only suggestion: take your home computer with you to your work (or friend, relation or family) and connect there.
Where do you think your unspecified virus comes from if you don't have internet access?
My home computer has no internet access, so virus problem.
I want to connect my harddrive(Home) to my office computer with internet access (With another motherboard) so that I can update the antivirus and re connect in home.
But XP won,t boot with another motherboard I think. Any solution?