No that doesn't work. LFS sends OG packets to no more than 1 port, either the one specified in the config or the one specified in the UDPPort of an IS_ISI via InSim.
A simple relay will do the trick though, one receiving application that simply forwards the OG packets to the other OG apps.
In Python it could look like this
import socket
HOST = 'localhost'
OG_PORT = 6090 # OutGauge port as defined in LFS's cfg.txt
BUFFER_SIZE = 1024
FORWARD_TO = (6091, 6092) # Ports to forward the packets to
s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
try:
s.bind((HOST, OG_PORT))
except (socket.error, socket.herror), err:
pass
try:
while True:
try:
data = s.recv(BUFFER_SIZE)
except (socket.error, socket.herror), err:
pass
for port in FORWARD_TO:
s.sendto(data, (HOST, port))
finally:
s.close()
Works fine for me