you might be able to setup an inbound VPN by forwarding ports from your router, and a windows computer using the 'advanced connection' (like others, this would be a PPTP based VPN)
I do this using a windows box at home, since my router doesn't support DD-WRT or Tomato.
Just another approach that might be easier/possible for you than fiddling with firmware