Yeah, quite easy.
Route port 80 on the firewall/public IP address to your local server on port 80.
On IIS, configure each website to listen on the specific host header on port 80, make sure to include an entry for each www.domain.com and domain.com. You will need a seperate IP for each if...