Have you read :
http://www.freebsd.org/doc/en_US.ISO...alls-ipfw.html
The rules are simply constructed like this
CMD RULE_NUMBER ACTION LOGGING SELECTION STATEFUL
as said in the handbook, an example is
ifpw -q add 00200 allow tcp from any to any 80 out via dc0 setup keep-state