Is the service listening on port 8181 running? 'cos the port won't show as open until it is.
Another way is to cheat, download webmin (
www.webmin.com) and use the Firewall gui to setup iptables.
*Edit*
I have just thought of another way in Fedora,
run 'setup'
choose 'firewall configuration' then 'Custom'
you would add 8181 to the 'other ports' list