Firewalls have nothing to do with stopping viruses. They attempt to prevent unauthorized access of your machine or subnet. You might want to look into running antivirus software on your server.
I have no idea about LP machine setup... I suggest you talk to either firstname.lastname@example.org, or email@example.com with specific details of what you're looking for.