Here is what the config should look like. You can do a "show interface f0/1 switchport" to see what the trunking status is on the switch. You will need to enable NATs on the various interfaces and do not set them at the same security level.
PIX Version 6.3(4)
interface ethernet1 auto
interface ethernet1 vlan3 logical
nameif ethernet1 inside security100
nameif vlan3 guest security50
ip address inside 192.168.1.2 255.255.255.0
ip address guest 192.168.3.1 255.255.255.0
global (outside) 1 interface
global (guest) 1 interface
nat (inside) 1 0.0.0.0 0.0.0.0 0 0
nat (guest) 1 0.0.0.0 0.0.0.0 0 0
dhcprelay enable guest
dhcprelay server 192.168.1.20 inside
Switch:
interface FastEthernet0/1
switchport trunk encapsulation dot1q
switchport trunk allowed vlan 1,3
switchport mode trunk
switchport nonegotiate