Actually, you can do quite a bit with "consumer" level devices theses days. As @RTM mentioned, OpenWRT on TL-WR1043ND will let you do what you want if you're just segregating traffic between the two VLAN's. Depending on how many ports you need on VLAN1 and VLAN2, you might need a switch...