All you need is a single layer 2 switch, and set up 2 VLANs. Simple.
Or replace your router with a proper router, and use 802.1q tagging or 2 FE ports on it for the seperate networks.
Decent cisco router FTW. Or if you need a dirt cheap solution some of the Allied Telesis layer 2 switches have some awesome vlan features.