Use ATmega328 as USB driver

thank you Mark for replying.
So I can't program atmega328 (Like Atmel MEGA16U2 is programmed as usb driver for arduino uno or any other usb driver microchip) so I could use two pins of Atmega328 as USB Data pins, and use it as usb driver which will be connected to second atmega328?