Hello Omar
First of all, you somehow need to learn about the two specific prefixes 192.168.1.10/32 and 192.168.1.20/32. From what you wrote I understand that you are only receiving 192.168.1.0/24 via BGP. Try adding two static routes for the specific prefixes on your BGP peer pointing to the Null0 interface (remember IP prefixes must be present in the routing table for BGP to be able to advertise them) and then advertise them via BGP like this:
ip route 192.168.1.10 255.255.255.255 Null0
ip route 192.168.1.20 255.255.255.255 Null0
router bgp 65001
network 192.168.1.10 mask 255.255.255.255
network 192.168.1.20 mask 255.255.255.255
On the other side then you will receive two specific /32 prefixes and you can determine which path (link) to use to get to these prefixes by setting e.g. the local preference in a route-map for prefixes received inbound from your BGP peers, for example:
ip prefix-list NET1 permit 192.168.1.10/32
ip prefix-list NET2 permit 192.168.1.20/32
route-map PREFER_LINK1
match ip address prefix-list NET1
set local-pref 110
route-map PREFER_LINK2
match ip address prefix-list NET2
set local-pref 110
router bgp 65002
neighbor 1.2.3.4 description Over Link 1
neighbor 1.2.3.4 route-map PREFER_LINK1 in
neighbor 2.3.4.5 description Over Link 2
neighbor 2.3.4.5 route-map PREFER_LINK2 in
Best regards,
Martin