no tu https://superuser.com/questions/1148582/specify-a-network-interface-with-curl ktoś zadaje takie pytanie o curla
ale ktoś słusznie zauważył że to zależy jeszcze od routingu i routing w systemie możesz ustawić żeby konkretne adresy przechodziły przez konkretny interfejs sieciowy (z innym IP).
Tak teraz nie jestem pewny czy to zadziała, nie próbowałem nigdy do jednego IP bić z różnych interfejsów wybieranych dynamicznie. Możesz spróbować
Z php to chyba będzie problem, podejrzewam że możliwe jest postawienie dwóch instancji serwera z php w którym każdy będzie korzystał z innego interfejsu, ale wątpię żeby skrypt sam w sobie mógł ten interfejs wybierać.
Żeby uprościć wewnątrz swojego VPS możesz też postawić wirtualną maszynę (albo nawet dockera) z dedykowanym dla niej adresem IP