http://www.stryke.com/prfaq.htm
http://www.stryke.com/diyprdesign.htm
It is based on the density of air. Calculate the necessary port in a box program, with the port having the same diameter as the PR. Then, calculate the volume of a cylinder having the same diameter as the passive radiator, but with a height equal to the length of the port that is recommended by the box program, and then multiply that volume by the density of air, and you get the mass necessary for the passive radiator. Keep in mind these things:
1. V = pi*((d/2)^2)*h for a cylinder. d is diameter, and h is height, which in this case represents the length.
2. If the port length that the box program gives you is really ridiculously long, don't be afraid. The AE Speakers 1400g PR represents a 46-foot-long port.
What driver are you looking at using?