@gtfx: If I understand the use case correctly (pseudo TCP 'multicast' to different destinations simultaneously for the same client side traffic), you can't do this with BigIP. Once you dig into the details of how to handle this, it becomes pretty clear why: who responds to the client? If there's real traffic and real sessions going to two pools simultaneously, how do you know which flow is the 'real' flow in the connection table? It gets real tricky real fast.
Now that said, you may be able to do some form of this with TCP logging options (i.e., log the payload off to your other servers), but note that this is intended to be a one-way ticket for information: off-box. So if your servers in the second pool actually try and interact with this socket (as opposed to simply reading from it), it's not going to work for you. Also, you'll not come close at all to your real traffic.
Maybe your best bet is to use captures or clone pools and a tool like tcpreplay. It's really tricky stuff though, and even still you're likely to not honor your real traffic this way (window sizing, different client options, etc. etc.). At any rate, have a look here: http://tcpreplay.synfin.net/wiki/tcpreplay
Good luck!
-Matt