Home Customer Portal – Use VisualForce Page as Home Page

You can go to Setup > Create > Tabs and create a new VisualForce tab with the VF page that you want to use as the home page.

Then go to your Customer Portal > Customize Portal Tabs > and add your new VisualForce tab to the Selected tabs and set that tab as the Default Landing Tab.