Hi,
Forward proxy, is for connecting multiple clients, using 1 proxy server. Reverse proxy, is for connecting multiple HTTP Server, as 1 HTTP Server, so that the load is balanced. Basically, Forward proxy is for the client side, and reverse proxy is for the servers. You can also give Squid a try, it is very powerful and flexible.
Regards,
--Kumaran R