Oh. I am sorry for late reply. I was out of station.
Anyway, DHCP server need to authorize themselves to work in domain environment. To get themselves authorized they need to be DC or member server. Hence one DHCP server can't be authorized in two forest.
However you can also install and configure DHCP on standalone server and they keep on leasing IP address to clients till they find authorized DHCP server. They try every 10 minutes to detect any authorized DHCP. If there are no DHCP servers in any of the
forest and client can reach to DHCP server for IP, it will continue to work. Hence theoretically its possible to have a standalone DHCP server for 2 forests but practically its not possible as you must be having authorized DHCP.
For having one WSUS in 2 forest you need lot of planning. To provide location of WSUS server we use domain GPO. But since we are having multiple forest domain GPO won't work. You need to configure local GPO on every clients to point WSUS and make it sure
that there is no domain GPO pointing to another WSUS. So pointing right WSUS will be the consideration.
WDS has two modes Deployment and transport. Deployment requires AD, DNS, DHCP and NTFS. So, this mode won't work for multiple forest. But you can use transport mode and management server like SCCM on top of it to serve two or multi forest architecture.
Hope this helps.
Thanks