yes, it can be done. Here's one way:
You'll need to have placed a ProgressBar on your form, and set it's appearance to ccFlat. You'll also need a StatusBar with at least 1 panel.
You can then call this routine, with pbSource set to your ProgressBar, sbDest set to your Statusbar, and lPanel set to the panle you want to place the Progressbar on top of. I'd place a call to the routine in both the Form_Load and Form_Paint events (Form_Resize won't work, as the Progressbar would get moved before the StatusBar get's painted, thus being hidden). There are still some minor issues to deal with, but this should give you a good starting point
Private Sub PlaceProgress(pbSource As ProgressBar, sbDest As StatusBar, lPanel As Long)
pbSource.Move sbDest.Left + sbDest.Panels(lPanel).Left, sbDest.Top + 3 * Screen.TwipsPerPixelX, sbDest.Panels(lPanel).Width + 1 * Screen.TwipsPerPixelX - 2 * Screen.TwipsPerPixelX, sbDest.Height - 4 * Screen.TwipsPerPixelY
End Sub