So long as you're using a cleartext port (or decrypting SSL on the CSS), it should be possible to do what you're wanting to do by using layer 7 content rules. Example:
service 10.1.1.2-serverA
ip address 10.1.1.2
active
service 10.1.1.3-serverB
ip address 10.1.1.3
active
----
owner vip
content 172.16.1.2-www.abc.com
vip address 172.16.1.2
no persistent
url "//www.abc.com/*"
add service 10.1.1.2-serverA
active
content 172.16.1.2-www.xyz.com
vip address 172.16.1.2
no persistent
url "//www.xyz.com/*"
add service 10.1.1.3-serverB
active
content 172.16.1.2-everything-else
vip address 172.16.1.2
no persistent
add service 10.1.1.2-serverA
add service 10.1.1.3-serverB
active
----
The CSS will process content rules by 'most specific' first. Requests to either www.abc.com or www.xyz.com will get processed by their specific content rules, and everything else will be caught by the less specific rule. Hope that helps!
James